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