title: Binding a column header with a Itemsource
body: <p>I am Having a Itemsource and from which i bind the values in the datagrid </p>
  
  <pre><code>    &lt;DataGridTextColumn Header="Message" Binding="{Binding Path=message}"/&gt;
      &lt;DataGridTextColumn Header=" Logger" Binding="{Binding Path=logger}"/&gt;
      &lt;DataGridTextColumn Header="Level" Binding="{Binding Path=level}" /&gt;
  </code></pre>
  
  <p>I have to bind the header text as well with a Dictionary of keys</p>
  
  <pre><code>    Dictionary&lt;String, object&gt;.KeyCollection keyslist = dict1.Keys;
  </code></pre>
  
  <p>with this dictionary i have to bind the Header text.</p>
  
  <p>is it possible to have two itemsource for a Datagrid ??</p>