Datagrid MenuItem图像不显示

时间:2014-01-28 17:03:47

标签: c# wpf datagrid

我无法让我的图像显示在我的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>

1 个答案:

答案 0 :(得分:1)

确保项目中包含Icon文件,并将该图标文件的 Build Action 更改为Resources。对于构建操作,请转到该文件的属性。

确保以下申请路径:

pack://application:,,,/AssemblyName;component/Resources/Copy.png

另请查看here以了解UPI示例..