title: How do I communicate events between ViewModels in a .Net WPF MVVM application?
body: <p>I am creating  a .Net WPF application that is a dashboard.
  I need the ability to communicate events between different View Models on the dashboard.
  This to me feels like a pub/sub events model.</p>
  
  <p>What is the best way to implement a solution which fits well with the MVVM FrameWork?
  I started to look at Prism, but am wondering if that is a little heavy handed for my needs.</p>
  
  <p>Can someone recommend a best practices approach and point me to some simple 
  examples of implementation?</p>
  
  <p>Thanks,
  JohnB</p>