Comment ajouter plusieurs contrôles à un DataGridTemplateColumn d'un DataGrid en utilisant wpf?

J'ai plusieurs cas où je voudrais avoir plusieurs commandes en une seule colonne dans un datagrid.

Par exemple, j'ai un dataset qui contient des images avec une correspondance de la description, la source de l'image, l'horodatage, le geotag, etc. Je voudrais afficher cette information avec une miniature de l'image dans une colonne et la majorité des données dans une zone de texte ou une étiquette. D'autres ensembles de données, j'ai besoin de zone de texte /case à cocher, ou de zone de texte /zone de liste déroulante.

Lorsque je tente d'ajouter un deuxième contrôle j'ai un message d'erreur indiquant que La propriété "VisualTree" est réglé plus d'une fois.

<DataGridTemplateColumn Header="Data" Width="100">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Label Name="Description" Content="{Binding Desc}"></Label>
            <Label Name="Camera" Content="{Binding Camera}"></Label>
        </DataTemplate>      
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

source d'informationauteur IanM