GDI+和WPF之间的相对优点是什么?
另外,有没有人知道开发/运行WPF应用程序所需的最低系统要求?
GDI+ vs. WPF
WPF图形子系统有哪些好处?让我们来看看:
GDI+有什么好处?嗯,这很难,因为我太喜欢WPF了。然而,如果你需要不断重新创建要渲染的对象的几何形状,则可能需要GDI+提供的即时模式API。
(请注意,上述博客文章已经相当老了。它们仍然包含很好的信息,但也要注意,自WPF原始版本(.NET 3.0)以来,WPF团队在性能和图形功能方面取得了重大进展。)
系统要求
除了操作系统必须为Windows XP SP 2或更高版本,并且必须安装.NET 3.0(至少),WPF应用程序确实没有最低系统要求。但是,话虽如此,在运行WPF应用程序的计算机上,显卡质量越好,WPF应用程序的表现就越好。
我们自己注意到,即使在旧硬件上,WPF的性能也相当不错,特别是如果您不做任何太过花哨的事情。
那是什么意思?嗯,在我自己的经验中,如果您开始使用WPF 3D和/或位图效果,请更加密切地监视您的性能。事实上,我鼓励您在应用程序开发过程中监视您的性能。