WPF中表单之间的表单导航的闪烁问题

时间:2012-12-14 05:03:51

标签: c# wpf

我是WPF的初学者,任何人都可以帮助我在没有闪烁的情况下在表单之间导航。我正在尝试窗口窗体之间的基本导航。我尝试过转换和用户控制导航。对于我想要的基本导航来说,这似乎很乏味。

应用程序在每种形式中都有很多图像,我认为每次加载每个窗口时都会重新绘制图像,因此会出现闪烁现象。 WPF与基本的Windows窗体应用程序有什么不同,以克服闪烁问题。我要问的是如何在WPF中的表单导航期间优化或完全防止闪烁。

1 个答案:

答案 0 :(得分:0)

你的问题并没有多大意义。您谈论Windows窗体,然后立即参考WPF。从您描述的问题来看,似乎您正试图在Windows窗体中设置动画,这不是一个好主意,因为绘制了Windows窗体。

为了将来参考,WPF有Windows,Windows Forms有Forms。

如果你要在WPF中制作相同的项目,那么动画就会很简单,而且看起来也会很好(由于GPU加速而没有闪烁)。

我建议您查看WPF,并尝试在WPF中重新设计应用程序,如果您希望能够轻松地为控件设置动画(您不能直接从Windows窗体复制粘贴控件和代码) 。