title: How do I add multiple controls to a DataGridTemplateColumn of a datagrid using wpf?
body: <p>I have several instances where I would like to have several controls in a single column in a datagrid.</p>
  
  <p>For example, I have a dataset that contains images with matching description, image source, timestamp, geotag, etc. I would like to display this information with a thumbnail image in one column and the majority of data in either a textbox or a label. Other datasets I have require textbox / checkbox, or textbox / combobox.</p>
  
  <p>When I attempt to add a second control I receive an error reporting that The property "VisualTree" is set more than once.</p>
  
  <pre><code>&lt;DataGridTemplateColumn Header="Data" Width="100"&gt;
      &lt;DataGridTemplateColumn.CellTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;Label Name="Description" Content="{Binding Desc}"&gt;&lt;/Label&gt;
              &lt;Label Name="Camera" Content="{Binding Camera}"&gt;&lt;/Label&gt;
          &lt;/DataTemplate&gt;      
      &lt;/DataGridTemplateColumn.CellTemplate&gt;
  &lt;/DataGridTemplateColumn&gt;
  </code></pre>