Как добавить несколько элементов управления в DataGridTemplateColumn таблицы данных с помощью wpf?

У меня есть несколько экземпляров, в которых я хотел бы иметь несколько элементов управления в одном столбце в сетке данных.

Например, я иметь набор данных, который содержит изображения с соответствующим описанием, источником изображения, отметкой времени, геотегом и т. д. Я хотел бы отображать эту информацию с помощью миниатюрного изображения в одном столбце, а большинство данных - в текстовом поле или метке. Для других наборов данных, которые у меня есть, требуется текстовое поле / флажок или текстовое поле / поле со списком.

Когда я пытаюсь добавить второй элемент управления, я получаю сообщение об ошибке, что свойство "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>
12
задан IanM 20 January 2011 в 06:12
поделиться