title: Using DataTrigger to apply different Views to the same ViewModel
body: <p>I have a ViewModel where I created a <code>bool DisplaySummary</code> property. When this is true, a <code>SummaryView</code> is to be use to render that ViewModel, otherwise a <code>DatailedView</code> is to be used.</p>
  
  <p>I am in doubt about how I should proceed from here:</p>
  
  <pre><code>&lt;DataTemplate DataType="{x:Type vm:AwesomeViewModel}"&gt;
      &lt;ContentControl Content="{Binding}"&gt;
          &lt;ContentControl.Style&gt;
              &lt;Style&gt;
                   #### WHAT I SHOULD PUT HERE?
              &lt;/Style&gt;
          &lt;/ContentControl.Style&gt;
      &lt;/ContentControl&gt;
  &lt;/DataTemplate&gt;
  
  &lt;DataTemplate x:Key="SummaryTemplate"&gt;
      &lt;vw:SummaryViewScreen /&gt;
  &lt;/DataTemplate&gt;
  
  &lt;DataTemplate x:Key="DetailedTemplate"&gt;
      &lt;vw:DetailedViewScreen /&gt;
  &lt;/DataTemplate&gt;
  </code></pre>
  
  <p>EDIT: at first I tried to use <code>DataTemplateSelector</code>, but since it does not respond to PropertyChanged, I had to use DataTriggers.</p>