【问题标题】:How can I disable the window icon context menu如何禁用窗口图标上下文菜单
【发布时间】:2009-11-14 02:59:31
【问题描述】:

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

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

IconVisibility="Collapsed" 或 IconVisibility="Hidden" 隐藏图标但仍然触发点击事件。

【问题讨论】:

标签: c# wpf contextmenu titlebar


【解决方案1】:

如果您使用的是 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 的陷阱,有 bug,你无能为力

【讨论】:

  • 关键是WPF功能区只是一个CTP。 Win32 版本要稳定得多,但 WPF 版本根本没有使用。请留意更新的版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-22
  • 1970-01-01
相关资源
最近更新 更多