使用System.Windows.Controls.MenuItem
可以在代码中突出显示特定的MenuItem吗?
提供的解决方案响应 here (更清晰的图片 here)无法应用,因为Controls.MenuItem
没有属性{{ 1}}& IsSelected
的{{1}}访问者受到保护 - msdn。
Windows.Forms中相应的MenuItem具有set
方法
但是将其集成到WPF似乎是不可能的。以下示例:from
IsHighlighted
由于分配PerformSelect()
无效,上述内容无效:
“无法从Forms.MenuItem转换为Forms.Control”
答案 0 :(得分:2)
来自@pushpraj的方向 创建自定义MenuItem &安培;实现了我自己的方法:
public class CustomMenuItem : MenuItem
{
public void PerformMyOwnHighLight()
{
base.IsHighlighted = true;
}
}
那么简单
将protected
设置为访问者提示。猜猜我还没有那么精通OO概念。