title: How to organize resources (styles, ...) in a complex WPF scenario?
body: <p>How can WPF resources - including styles, templates, etc. - be organized, so that I can use them across Windows, Pages or even Projects. What options do I have to achieve maximum re-usability of my resources and a maintainable structure (for example one file per Template)? </p>
  
  <p>For example: I am creating a WPF application and I want to use a TabControl, but I want to make major changes to it. So I could create a style in  and apply it to the TabControl and TabItem. That's ok, but where can I place my resources to keep my Window XAML clear and have the style accessible from other Windows or projects as well?</p>
  
  <p>I found that I can add it to App.xaml but that is only a solution for one project and allows sharing just between items of this project. Also, I think it would be better to have these templates a little separate from other code, than placing it all in some page or app.xaml?</p>