我无法让我的图像显示在我的DataGrid ContextMenu MenuItem.Icon上。我知道资源下有图标,但每次运行代码时都不会显示任何图像。
<DataGrid.ContextMenu>
<ContextMenu x:Name="ContextMenu">
<MenuItem Header="Edit" Click="EditItem_Click" >
<MenuItem.Icon>
<Image Source="Resources\Copy.png" Stretch="Fill"/>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</DataGrid.ContextMenu>
答案 0 :(得分:1)
确保项目中包含Icon文件,并将该图标文件的 Build Action 更改为Resources。对于构建操作,请转到该文件的属性。
确保以下申请路径:
pack://application:,,,/AssemblyName;component/Resources/Copy.png
另请查看here以了解UPI示例..