【发布时间】:2010-12-02 12:03:22
【问题描述】:
您好,我正在尝试通过样式设置器设置 MenuItem.Icon:
<Style x:Key="MenuItem_Delete" TargetType="MenuItem"
BasedOn="{StaticResource {x:Type MenuItem}}">
<Setter Property="Header" Value="_Delete"/>
<Setter Property="MenuItem.Icon">
<Setter.Value>
<Image Source="Resources/Delete.png"/>
</Setter.Value>
</Setter>
</Style>
我在运行时遇到以下异常: 无法将“System.Windows.Controls.Image”类型的内容添加到“System.Object”类型的对象。标记文件“WpfApplication1;component/application.xaml”第 164 行位置 26 中的对象“System.Windows.Controls.Image”出错。
另一方面,这是上面链接中的示例:
<MenuItem Header="New">
<MenuItem.Icon>
<Image Source="data/cat.png"/>
</MenuItem.Icon>
</MenuItem>
谢谢。
【问题讨论】:
标签: wpf xaml icons contextmenu menuitem