0

私は DataGrid を持っており、最初の列のすべてのセルにカスタム XAML をレンダリングさせたいと考えています。

現在、私はグリッドだけを持っています:

        <DataGrid CanUserSortColumns="False" SelectionUnit="FullRow" HeadersVisibility="Column" ItemsSource="{Binding Test}" AutoGenerateColumns="False">
            <DataGrid.Columns>
                <DataGridTextColumn Binding="{Binding Path=Foo}" Header="Foo"></DataGridTextColumn>
                <DataGridTextColumn Binding="{Binding Path=Bar}" Header="Bar"></DataGridTextColumn>
            </DataGrid.Columns>
        </DataGrid>

手始めに、特定の WPF コントロール/XAML を最初の列のセルに追加できるようにしたいと考えています。

4

1 に答える 1

3

DataGridTemplateColumnaと aを使用するだけですCellTemplate:

<DataGridTemplateColumn Header="Foo">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=Foo}" />
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
于 2012-04-19T18:51:00.167 に答える