将单元格大小更改为WPF DataGrid?

时间:2012-04-17 18:02:19

标签: .net wpf wpfdatagrid

是否可以更改WPF System.Windows.Controls.DataGrid的单元格大小?

说,我希望我的所有细胞大小(100 x 50)。

3 个答案:

答案 0 :(得分:4)

<DataGrid ...
    <DataGrid.CellStyle>
        <Style TargetType="DataGridCell">
            <Setter Property="Width" Value="100"/>
           <Setter Property="Height" Value="50"/>
        </Style>
    </DataGrid.CellStyle>

答案 1 :(得分:1)

尝试这样的事情:

    <!--you can set Name and ItemsSource to other values, this is just a sample-->
    <DataGrid x:Name="dataGrid" ItemsSource="{Binding}">
        <DataGrid.CellStyle>
            <Style TargetType="DataGridCell">
                <Setter Property="Width" Value="100"/>
                <Setter Property="Height" Value="50"/>
            </Style>
        </DataGrid.CellStyle>
    </DataGrid>

答案 2 :(得分:1)

您是否尝试过设置ColumnWidth和RowHeight?

 <DataGrid ColumnWidth="100" RowHeight="50"/>

有关样式化的更多信息,可以在以下位置找到DataGrid Styling Microsoft’s WPF datagrid