WpfDatagrid列高度
时间: 2024-09-15 14:10:49 浏览: 42
WPF中DataGrid主从数据(父子数据)展示
在WPF(Windows Presentation Foundation)的DataGrid控件中,列的高度可以通过设置ColumnDefinition的Height属性来调整。`<DataGrid.Columns>`标签下的每个 `<DataGridColumn>` 都有一个对应的 `<DataGridColumnDefinition>`, 在这里你可以设置 `Height` 属性,例如:
```xml
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="Header" Width="*">
<DataGridTextColumn.ElementStyle>
<Style TargetType="DataGridCell">
<Setter Property="Height" Value="Auto"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridColumnDefinition Width="*" Height="40" /> <!-- 这里设置了固定高度 -->
</DataGrid.Columns>
</DataGrid>
```
在这个例子中,第一列的行高将动态适应内容,而第二列则设定了固定的40像素高度。如果不希望手动指定每列的高度,可以使用 "Auto" 或 "Star"(*)值让DataGrid自动调整。
阅读全文