Whar是GDI +和WPF之间的相对优点吗?
也有人知道开发/运行WPF应用程序所需的最低系统要求吗?
答案 0 :(得分:6)
GDI +与WPF
WPF图形子系统有什么好处?我们来看看:
GDI +有什么好处?嗯。那更难,因为我非常喜欢WPF。但是,如果您必须不断重新创建要尝试渲染的对象的几何体,那么您可能需要GDI +提供的即时模式API。
(请注意,上述博文相当陈旧。它们仍然包含很多信息,但也要注意WPF团队自WPF原始版本(.NET 3.0)以来在性能和图形功能方面取得了重大进展))。
系统要求
除了操作系统必须在Windows XP SP 2或更高版本以及必须安装.NET 3.0(至少)之外,它们实际上并不是WPF应用程序的最低系统要求。然而,话虽如此,WPF应用程序运行的机器质量更好的显卡更好。
我们自己注意到的是,WPF在旧硬件上的表现也相当不错,特别是如果你没有做任何过于棘手或花哨的事情。
这是什么意思?那么,根据我自己的经验,如果您开始使用 WPF 3D和/或位图效果做任何事情,请更密切地观察您的表现。事实上,我鼓励您在整个应用程序开发过程中监控您的表现。
我要补充的最后一件事是,我们已经看到一些非常奇怪的图形问题(this和this)与某些视频解决方案,尤其是英特尔集成视频。
请查看其他StackOverflow post以获取有关硬件限制的更多信息,特别是查看有关Rendering Tiers的信息。