是否可以更改WPF System.Windows.Controls.DataGrid的单元格大小?
说,我希望我的所有细胞大小(100 x 50)。
答案 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