如何禁用窗口图标上下文菜单

时间:2009-11-14 02:59:31

标签: c# wpf contextmenu titlebar

如果您左键单击窗口标题栏中的左上角图标,则会出现上下文菜单(恢复,移动,大小等)

如何禁用菜单?我的应用程序功能区应用程序按钮与该区域重叠,有时在按下按钮时会出现。

IconVisibility =“Collapsed”或IconVisibility =“Hidden”隐藏图标,但点击事件仍然被触发。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Office 07皮肤​​(就像网络上使用的大部分示例一样),这是一个错误。您可能还注意到Orb的命中检测有点狡猾。

当我开发UI时,我被迫改变皮肤,因为我发现Office 07皮肤​​太多了。

我的建议,因为Microsoft已将Office 2010功能区更改为如下所示: Office 2010 ribbon http://pakblogger.com/wp-content/uploads/2009/05/2010-21.png

是使用基本皮肤,看起来基本相同。然后,如果您愿意,可以像平常一样删除图标。

编辑:要使用基础皮肤,只需删除设置皮肤的XAML中的代码。

这是使用CTP的陷阱,有错误,你可以做的事情不多

答案 1 :(得分:1)

请参阅this博文。