我正在编写一个带有菜单的 WPF 应用程序。显示子菜单需要 2 到 4 秒。在这2~4秒内,子菜单显示为透明状态。
所以这是一个问题,如何禁用菜单的透明度状态?或避免2~4秒延迟的东西?
提前致谢。
在最坏的情况下,您可能希望完全禁用硬件加速:丑陋的 WPF 文本渲染 - 无法在 Vista 上禁用硬件加速
问题是因为菜单在单击时淡入,但在使用快捷键时立即显示,并且淡出很慢?当我看到这样的问题时,我已经更新了视频驱动程序,它通常会有所帮助。
如果您想完全禁用淡入淡出,您可以覆盖菜单控件模板并指定弹出窗口不使用任何动画。