WPF 菜单项图标的图像大小和格式应是什么

本文关键字:格式 是什么 菜单项 图标 图像 WPF | 更新日期: 2023-09-27 17:55:53

WPF 菜单项图标的大小和格式应该是什么样子才能正确显示?

现在我有

<ContextMenu>
  <MenuItem Header="Camera">
    <MenuItem.Icon>
      <Image Source="images/camera.png" />
    </MenuItem.Icon>

但是在菜单中,图标溢出到边距上,看起来很糟糕。


令人沮丧的是,文档没有提供此信息。 System.Windows.Controls.MenuItem.Icon

WPF 菜单项图标的图像大小和格式应是什么

我认为正确的图像大小将是20px

只需指定图像的WidthHeigth

使用这个:

<MenuItem.Icon>
  <Image Source="images/camera.png" 
        Width="20"
        Height="20" />
</MenuItem.Icon>
...
这是

代码:

<MenuItem>
   <MenuItem.Header>
      <StackPanel>
         <Image Width="20" Height="20" Source="PATH to your image" />
       </StackPanel>
   </MenuItem.Header>
</MenuItem>

您也可以尝试伸展运动图片拉伸属性