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

发布于 2024-08-11 17:56:01 字数 129 浏览 8 评论 0原文

我正在编写一个带有菜单的 WPF 应用程序。 显示子菜单需要 2 到 4 秒。 在此2~4秒内,子菜单显示为透明状态。

那么问题来了,如何禁用菜单的透明状态? 或者有什么办法可以避免2~4秒的延迟?

提前致谢。

I am writing an WPF application with a menu.
it needs 2 to 4 seconds to show the submenu.
during that 2~4 seconds, the submenu showed in transparency state.

So here is the Question, How Can I disable the transparency state of the menu?
or something to avoid the 2~4 seconds' delay?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雅心素梦 2024-08-18 17:56:01

在最坏的情况下,您可能根本想禁用硬件加速:丑陋的 WPF 文本渲染 - 无法在 Vista 上禁用硬件加速< /a>

In the worst case scenario, you'll probably want to disable hardware acceleration at all: Ugly WPF text rendering - can't disable hardware acceleration on Vista

相守太难 2024-08-18 17:56:01

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

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

Is the issue because the menu fades in when clicked, but displays immediately when using a shortcut key, and the fading is slow? When I've seen problems like this, I've updated the video drivers and it's usually helped.

If you want to disable fading altogether, you could override the menu control templates and specify that the popup doesn't use any animation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文