Hello.
I am using SfMenu with three top-level SfMenuItems each of which has a number of sub-menus.
Icons on sunmenus work perfectly, but when I try to use icons as well as text on the top SfMenuItems no icon is shown.
Emample:
XML
<my:SfMenu x:Name="menu" Grid.Row="0" Background="#00000000" RequestedTheme="Light">
<my:SfMenuItem Header="Shape" Background="#00000000" Foreground="White">
<my:SfMenuItem.Icon>
<Image Source="/Resources/shapeIcon.png" />
</my:SfMenuItem.Icon>
<my:SfMenuItem Background="#00000000" Header="Grid">
<my:SfMenuItem.Icon>
<Image Source="/Resources/gridIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="List" FocusVisualPrimaryBrush="#00000000">
<my:SfMenuItem.Icon>
<Image Source="/Resources/listIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="Carousel">
<my:SfMenuItem.Icon>
<Image Source="/Resources/carouselIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="Accordion">
<my:SfMenuItem.Icon>
<Image Source="/Resources/accordionIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
</my:SfMenuItem>
<my:SfMenuItem Header="Order by..." Background="#00000000" Foreground="White">
<my:SfMenuItem.Icon>
<Image Source="/Resources/contentIcon.png" />
</my:SfMenuItem.Icon>
<my:SfMenuItem Background="#00000000" Header="Alpha">
<my:SfMenuItem.Icon>
<Image Source="/Resources/alphaIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="Author">
<my:SfMenuItem.Icon>
<Image Source="/Resources/authorIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="Date">
<my:SfMenuItem.Icon>
<Image Source="/Resources/dateIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
</my:SfMenuItem>
<my:SfMenuItem Header="Sort" Background="#00000000" Foreground="White">
<my:SfMenuItem.Icon>
<Image Source="/Resources/sortIcon.png" />
</my:SfMenuItem.Icon>
<my:SfMenuItem Background="#00000000" Header="Ascending">
<my:SfMenuItem.Icon>
<Image Source="/Resources/ascendingIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
<my:SfMenuItem Background="#00000000" Header="Descending">
<my:SfMenuItem.Icon>
<Image Source="/Resources/descendingIcon.png" />
</my:SfMenuItem.Icon>
</my:SfMenuItem>
</my:SfMenuItem>
</my:SfMenu>
With this Xml, I would expect the top menu items (Shape, Order BY and Sort to show the relative icons, but they do not appear.
What am I doing wrong?