【问题标题】:Provide a background image to the Toolbar in navigation page为导航页面中的工具栏提供背景图像
【发布时间】:2015-09-09 19:17:04
【问题描述】:

我是 Xamarin.forms 的新手,我无法为导航工具栏提供背景图像。 我可以使用 ToolbarItems.Add(...) 设置标题并在工具栏上添加一个右键。 我的代码 sn-p 如下

公共类应用程序:应用程序

{

公共应用程序()

{

MainPage = new NavigationPage(new Home());

}

}

公共类主页:ContentPage { 公共主页()

{

this.Title = "MyHeader";

ToolbarItems.Add(new ToolbarItem{...});

}

}

请建议在导航工具栏上提供背景图片的方法。

谢谢

【问题讨论】:

    标签: image background toolbar xamarin.forms


    【解决方案1】:

    使用NavigationPage 只能设置:

    • 条形背景颜色
    • BarTextColor

    用于导航工具栏。你应该写你的CustomRenderer来实现你的目标。

    【讨论】:

    • 你能帮我提供相关的样本吗?我知道我必须为此创建一个自定义渲染器,但不知道如何为工具栏项创建它。谢谢你的回复:)
    • 首先,您必须向我们提供您试图实现这一目标的原因。此时,您要求的是现成和完整的解决方案。
    • 我想为工具栏实现一个自定义渲染器,以在其中设置背景图像。而且我不知道如何为工具栏设置自定义渲染器。我需要更具体的参考,而不是完整的解决方案。谢谢你:)
    • 也许检查这个链接:stackoverflow.com/questions/28008642/…。主要是你需要一个CustomRendererNavigationPage 我相信。
    • 感谢您的关注。它最终成功了。谢谢一吨:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多