У меня есть несколько экземпляров, в которых я хотел бы иметь несколько элементов управления в одном столбце в сетке данных.
Например, я иметь набор данных, который содержит изображения с соответствующим описанием, источником изображения, отметкой времени, геотегом и т. д. Я хотел бы отображать эту информацию с помощью миниатюрного изображения в одном столбце, а большинство данных - в текстовом поле или метке. Для других наборов данных, которые у меня есть, требуется текстовое поле / флажок или текстовое поле / поле со списком.
Когда я пытаюсь добавить второй элемент управления, я получаю сообщение об ошибке, что свойство "VisualTree" установлено более одного раза.
<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>