我无法在MenuItem中显示图片。
在XAML设计器中它正确显示,但每当我运行程序时,它都不存在。
<MenuItem Header="_Nová kalkulace" Click="NewCalculation_Click">
<MenuItem.Icon>
<Image Source="/graphics/icons/new.png" Height="20" Width="20" />
</MenuItem.Icon>
</MenuItem>
图片Build Action设置为Content(我也尝试过Resource,但没有效果)。
任何提示?感谢
答案 0 :(得分:0)
您是否尝试过设置“复制到输出”设置?通常应将其设置为“如果更新则复制”或“始终复制”。
答案 1 :(得分:0)
试试这个
<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>
或
<MenuItem>
<MenuItem.Icon>
<Image>
<Image.Source>
<BitmapImage UriSource="/your_assembly;component/graphics/icons/new.png" />
</Image.Source>
</Image>
答案 2 :(得分:0)
您始终可以在“属性”窗口Press (F4)
中设置来源。这将自动为source属性设置必需的参数。
答案 3 :(得分:0)
不确定原因,但在将动作构建设置为资源和清洁/构建溶剂后,它现在可以正常工作。