title: Datagrid ObservableCollection for one row wpf
body: <p>I want to populate a datagrid with itemsource={Binding Model}. 
  This is not working out. It seems as the datagrid does not understand how to display these properties.</p>
  
  <p>An easy but silly workaround works great:</p>
  
  <p>In viewmodel:</p>
  
  <pre><code>Props= new ObservableCollection&lt;MonitoringBinaryModel&gt;();
  _Model = new MonitoringBinaryModel(name);
  Props.Add(_Model);
  </code></pre>
  
  <p>Then in xaml</p>
  
  <pre><code>itemsource={Binding Props}
  </code></pre>
  
  <p>Seems silly to create an observablecollection when its only suppose to hold one item. Is there a better way to make any type of instance observable?</p>