title: Display Different Views (Thumbnail,Details List) in Wpf from ListView in MVVM
body: <p>I have a DataGrid that is displaying Data. I want to implement view switching functionality in WPF. I have read online and they say it's not possible with Data Grid .   </p>
  
  <p>There is also a topic that explains thumbnail view:</p>
  
  <p><a href="https://stackoverflow.com/questions/484293/wpf-listview-with-icons-view">WPF: ListView with icons view?</a></p>
  
  <p>But how to implement the same three view in the same control?</p>
  
  <p>To be exact, I want the functionality like Windows Explorer where we can change the view from a dropdown list.</p>
  
  <p>Some help in this regard would be great.</p>