title: What is the recommended way to skin an entire application in WPF?
body: <p>I want my WPF application to be skinnable, by applying a certain XAML template, and the changes to be application wide, even for dynamic controls or controls that aren't even in the visual/logical tree. </p>
  
  <p>What can I use to accomplish this type of functionality? Are there any good resources or tutorials that show how this specific task can be done?</p>