title: How do you access to your image resources in MVVM WPF applications?
body: <p>I have been integrating image resources to my WPF assemblies for quite a time, but I never really found a really pretty way of binding them in my MVVM applications.</p>
  
  <p>So I was wondering if some you, stackoverflow users, could share their own practice when it comes to assembly ressources:</p>
  
  <ul>
  <li>How do you reference them in C#/VB and XAML?</li>
  <li>When exposing them from code, what type do you expose? (BitmapImage, Uri, string, ...)</li>
  <li>Do you prefer referencing them from the view or binding them through view-model?</li>
  <li>Do you use a specific assembly to store them? How do you organize them?</li>
  </ul>
  
  <p>Thanks for your help ;-)</p>