我想创建一个带MenuItem
的简单Icon
,而不是Header
。图标高度和宽度必须等于菜单项的尺寸。图标大小 - 48x48。我的XAML:
<Menu>
<Menu.ItemsPanel>
<ItemsPanelTemplate>
<DockPanel HorizontalAlignment="Left" />
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Width="48">
<MenuItem.Icon>
<Image Source="../Images/sync-48.png"/>
</MenuItem.Icon>
</MenuItem>
</Menu>
但它看起来像这样:
当我尝试手动设置宽度和高度时 - 像这样:
我找到的唯一方法是设置负边距。如何正确显示菜单图标?
答案 0 :(得分:-1)
你有没有试过这样的事情:
<MenuItem>
<MenuItem.Header>
<StackPanel>
<Image Width="48" Height="48" Source="Image.png" />
</StackPanel>
</MenuItem.Header>
</MenuItem>