我有这段代码可以在XAML中设置工具栏项。
<ContentPage.ToolbarItems>
<ToolbarItem Name="Menu1" Activated="OnClick" Order="Primary" Priority="{StaticResource Priority1}" />
<ToolbarItem Name="Menu2" Activated="OnClick" Order="Secondary" Priority="{StaticResource Priority2}" />
</ContentPage.ToolbarItems>
在Android中,渲染效果很好,但是在WPF中,我看到了一个丑陋的方形图标(缺少图标的占位符?)
有什么想法吗?
答案 0 :(得分:0)
尝试在Assets文件夹中为Toolbaritem
添加图标。
此外,尝试更新Xamarin.Forms版本-版本3.3.0.967583我看不到占位符图标。
请注意,Name
和Activated
属性已过时-分别使用Text
和Clicked
:
<ToolbarItem Text="Menu1"
Icon="{OnPlatform WPF=Assets/menu1.png}"
Order="Primary"
Clicked="OnToolbarItemClicked" />
<ToolbarItem Text="Menu2"
Icon="{OnPlatform WPF=Assets/menu2.png}"
Order="Secondary"
Clicked="OnToolbarItemClicked" />