title: Why does WPF not use IDisposable, and what are the ramifications?
body: <p>So, I've never done a sizable WPF project before now, but this one has me wondering; What's up with WPF classes not implementing <code>IDisposable</code>? By comparison, all of the UI elements in Windows Forms implement <code>IDisposable</code>, to assure they get rid of the underlying handles and such.</p>
  
  <p>I think the same Windows objects are under the covers there, and those resources have to be released; so, how is WPF doing that?</p>
  
  <p>Is there anything I need to be doing with my WPF Window objects beyond <code>Close()</code>ing them?</p>