0

我有这段代码可以在 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 中我看到一个丑陋的方形图标(是缺少图标的占位符吗?)

有任何想法吗?

WPF 渲染示例

Android 渲染示例

4

1 回答 1

0

尝试Toolbaritem在 Assets 文件夹中添加图标。

另外,尝试更新 Xamarin.Forms 版本 - 版本 3.3.0.967583 我无法观察占位符图标。

请注意NameActivated属性已过时 - 分别使用TextClicked

<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" />
于 2018-12-07T10:23:52.940 回答