【发布时间】:2020-02-19 10:57:39
【问题描述】:
我有一个名为 Matrix 的动态数据网格。
这个数据网格的高度,我不知道为什么,总是500。
我的页面中的所有控件都有一个网格:
<Grid.RowDefinitions>
<RowDefinition Height="45"/>
<RowDefinition Height="70"/>
<RowDefinition Height="*"/>
<RowDefinition Height="20"/>
</Grid.RowDefinitions>
第三行是数据网格。
这就是我制作数据网格的方式:
<DataGrid Name="matrix"
HorizontalAlignment="Stretch"
ColumnWidth="*"
HorizontalContentAlignment="Stretch"
ColumnHeaderStyle="{StaticResource MyDataGridStyleHeader}"
RowHeaderStyle="{StaticResource MyDataGridStyleRowHeader}"/>
我已经试过了:
VerticalAlignment="Stretch" VerticalContentAlignment="Stretch"
但我的 DataGrid 始终是相同的大小。
如何让数据网格的高度填满我的窗口?
【问题讨论】:
-
你有所有的代码,但找不到原因。您希望人们如何在没有代码的情况下找到它?
标签: wpf dynamic datagrid height