title: WPF MVVM Should CRUD actions have their own views/viewmodels?
body: <p>Hi I am new to WPF MVVM and have a basic design question:</p>
  
  <p>Should I have separate views and viewmodels for each CRUD action?</p>
  
  <p>Basically I have a datagrid showing a list of Products, from this grid I want to be able to click any of 3 different buttons, each one opening a separate page allowing editing/adding/deleting etc..  Just wondering if I should have each action in its own view?  I come from a WinForms background so naturally went for single view providing all 3 functions but wanted to check the best approach in WPF MVVM.</p>
  
  <p>I have done quite a bit of searching on this subject but as usual I keep finding conflicting information.</p>
  
  <p>Any pointers would be greatly appreciated.</p>