Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>GDI+ vs. WPF</strong><br> What are the benefits of WPF graphics subsystem? Let's see:</p> <ol> <li>Retained Mode Drawing/Composition</li> <li>Vector Graphics</li> <li>True Transparency</li> <li>And more ...</li> </ol> <p>What are the benefits of GDI+? Hmm. That's harder, because I love WPF so much. However, if you were in the position to have to be constantly recreating the geometry of the objects that you are trying to render, then you might need the immediate mode API that GDI+ offers.</p> <p>Here are two (<a href="http://blogs.msdn.com/timothyc/archive/2006/06/16/634638.aspx" rel="nofollow noreferrer">one</a>, <a href="http://www.fernicola.org/loquitor/index.php?/archives/19-When-to-use-WPF-and-when-to-use-other-technologies.html#extended" rel="nofollow noreferrer">two</a>) really great blog posts on this matter.</p> <p>(<em>Note that the above blog posts are rather old. They still contain great information, but also be aware that the WPF team has made significant advances in performance and graphics capabilities since the original version of WPF (.NET 3.0)).</em></p> <p><strong>System Requirements</strong><br> <strong>They're are really no minimum system requirements for WPF applications other than that the operating system must be at Windows XP SP 2 or greater and that .NET 3.0 (at least) must be installed</strong>. However, that being said, the better quality graphics card in the machine the WPF application is running on the better.</p> <p>What we have noticed ourselves is that WPF performs quite well even on older hardware, especially if you aren't doing anything too tricky or fancy.</p> <p>What does that mean? Well, in my own experience, watch your performance more closely if you start doing anything with <strong>WPF 3D and/or bitmap effects</strong>. In fact, I would encourage you to monitor your performance throughout the development of the application.</p> <p>One final thing I would add ... is that we have seen some very weird graphics issues (<a href="http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/f88e6a8a-0b83-4c27-bdc5-229a16a62059" rel="nofollow noreferrer">this</a> and <a href="http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/7382637b-b4bc-4a46-8bed-f36250a65385" rel="nofollow noreferrer">this</a>) with certain video solutions and in particular with Intel integrated video.</p> <p>Please check out this other StackOverflow <a href="https://stackoverflow.com/questions/239697/hardware-recommendationslimits-when-using-wpf">post</a> for more info on hardware limitations, and in particular, check out the information on <a href="http://msdn.microsoft.com/en-gb/library/ms742196.aspx" rel="nofollow noreferrer">Rendering Tiers</a>.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload