【发布时间】:2020-07-14 20:55:05
【问题描述】:
在 WPF 中,我以编程方式向控件添加上下文菜单。
var contextMenu = new ContextMenu();
contextMenu.Items.Add(new MenuItem { Header = "Copy All", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy All with Headers", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy Selected", Icon = FindResource("CopyImage") });
contextMenu.Items.Add(new MenuItem { Header = "Copy Selected with Headers", Icon = FindResource("CopyImage") });
CopyImage 在我的应用程序资源中定义。
<Image x:Key="CopyImage" Source="../Images/copy.png"/>
在运行时,只有最后一个菜单项显示图标。其他三个菜单项没有。
有人对此行为有解释吗?
【问题讨论】:
-
你能说明
CopyImage的定义吗? -
嗨,@NathanA,根据您的要求添加。谢谢。