How do I add multiple controls to a DataGridTemplateColumn of a datagrid using wpf? <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>