XAML-C#-菜单项中的图片未显示
我无法在菜单项中显示图片 在XAML设计器中,它是正确显示的,但每当我运行程序时,它就不在那里XAML-C#-菜单项中的图片未显示,c#,wpf,xaml,icons,menuitem,C#,Wpf,Xaml,Icons,Menuitem,我无法在菜单项中显示图片 在XAML设计器中,它是正确显示的,但每当我运行程序时,它就不在那里 <MenuItem Header="_Nová kalkulace" Click="NewCalculation_Click"> <MenuItem.Icon> <Image Source="/graphics/icons/new.png" Height="20" Width="20" /> </MenuItem.Icon>
<MenuItem Header="_Nová kalkulace" Click="NewCalculation_Click">
<MenuItem.Icon>
<Image Source="/graphics/icons/new.png" Height="20" Width="20" />
</MenuItem.Icon>
</MenuItem>
图片构建操作设置为内容(我也尝试了资源,但没有效果)
有什么提示吗?谢谢您是否尝试设置“复制到输出”设置?通常应设置为“更新时复制”或“始终复制”。试试这个
<MenuItem Header="_Nová kalkulace" Click="NewCalculation_Click">
<MenuItem.Icon>
<Image Height="20" Width="20" Source="pack://application:,,,/your_assembly;component/graphics/icons/new.png"/>
</MenuItem.Icon>
</MenuItem>
或
您始终可以在属性窗口中设置源
按(F4)
。这将自动为源属性设置必需的参数。不确定原因,但在将操作Build设置为Resource并清理/构建解决方案后,它现在可以工作。不幸的是,我在消息中遇到一些问题:找不到路径“d:\AssemblyInfo.cs”的一部分;组件\图形\图标\新建.png'。我会试着用谷歌搜索它。是的,我有图片设置。
<MenuItem>
<MenuItem.Icon>
<Image>
<Image.Source>
<BitmapImage UriSource="/your_assembly;component/graphics/icons/new.png" />
</Image.Source>
</Image>