title: WPF DataGrid with different UserControl in each Cell
body: <p>I hava a data model which looks like this:</p>
  
  <pre><code>public class Model
  {
      public string DisplayAs {get;set;} // TextBox, CheckBox, ComboBox
      public string Value {get;set;}
      public string DisplayName {get;set;} // Row1, Row2, ...
  }
  </code></pre>
  
  <p>Now I want to display these models in a Datagrid which shall look like this:
  <img src="https://i.stack.imgur.com/wQFbt.png" alt="Datagrid with a other control in each cell"></p>
  
  <p>How could I achieve this? Please provide some example code.
  I tried the whole day with different kind of DataTemplateSelectors but I just can't get it working</p>