代码之家  ›  专栏  ›  技术社区  ›  whunmr

如何禁用WPF菜单的透明度?

  •  1
  • whunmr  · 技术社区  · 15 年前

    我正在用菜单编写一个WPF应用程序。 显示子菜单需要2到4秒。 在2_½_4秒内,子菜单显示为透明状态。

    所以这里有一个问题,我如何禁用菜单的透明状态? 或者是为了避免2~4秒的延迟?

    事先谢谢。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Community CDub    8 年前

    在最坏的情况下,您可能希望禁用硬件加速: Ugly WPF text rendering - can't disable hardware acceleration on Vista

        2
  •  0
  •   Drew Noakes    15 年前

    问题是因为菜单在单击时会淡入,但在使用快捷键时会立即显示,并且淡入很慢吗?当我看到这样的问题时,我更新了视频驱动程序,这通常会有所帮助。

    如果要完全禁用淡入淡出,可以覆盖菜单控件模板并指定弹出窗口不使用任何动画。