我是 WPF 的初学者,任何人都可以帮助我在表单之间导航而不会闪烁。我正在尝试在窗口窗体之间进行基本导航。我尝试过转换和用户控制导航。我正在尝试做的基本导航似乎很乏味。
该应用程序在每种形式中都有很多图像,我认为闪烁是因为每次加载每个窗口时都会重绘图像。为了克服闪烁问题,WPF 与基本的 Windows 窗体应用程序有什么不同。我要问的是如何在 WPF 中的表单导航期间优化或完全防止闪烁。
你的问题没有多大意义。您谈论 Windows 窗体,然后立即参考 WPF。从您描述的问题来看,您似乎正在尝试为 Windows 窗体中的对象设置动画,这不是一个好主意,因为 Windows 窗体是如何绘制的。
为了将来参考,WPF 有 Windows,Windows Forms 有 Forms。
如果您要在 WPF 中制作相同的项目,它会很容易制作动画,并且看起来也不错(由于 GPU 加速而不会闪烁)。
我建议您看一下 WPF,如果您希望能够轻松地为控件设置动画,请尝试在 WPF 中重新设计应用程序(您不能直接从 Windows 窗体复制粘贴控件和代码)。