【发布时间】:2011-10-04 10:13:17
【问题描述】:
我有一个 3 列 2 行的网格
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="10"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
在左下角的单元格中,我有一个数据网格,AutoGenerateColumns=True 可以加载许多行。我想要做的是最大化数据网格高度以适应窗口,并让用户能够使用数据网格滚动条上下滚动行。
发生的情况是窗口底部的数据网格流动,即使我设置了
ScrollViewer.VerticalScrollBarVisibility="Visible"
在数据网格中,滚动条不起作用,行向下流动。不知何故,数据网格并没有受到限制......
怎么办?
【问题讨论】:
-
给数据网格一些宽度可能会解决你的问题......如果你不想硬编码宽度,你可以做一些元素绑定来实现这个......
-
我担心身高。 . .
-
对不起..我说的只是高度..这是一个错字...给数据网格一些高度可能会解决您的问题...如果您不想硬编码高度,您可以做某种元素绑定来实现这一点..
标签: wpf datagrid wpf-controls scrollbar