0

I have this code to set up toolbar items in 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>

The rendering is fine in Android , but in WPF I see an ugly square icon (is a placeholder for a missing icon?)

Any ideas?

WPF render example

Android render example

d.mercanti
  • 11
  • 5

1 Answers1

0

Try adding an icon for the Toolbaritem in the Assets folder.

Also, try updating the Xamarin.Forms version - with version 3.3.0.967583 I can not observe placeholder icons.

Please note that the Name and Activated properties are obsolete - use Text and Clicked, respectively:

<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" />
Benl
  • 2,777
  • 9
  • 13