【发布时间】:2018-07-05 14:11:38
【问题描述】:
我有两个水平网格,我想水平调整第一个网格的大小。所以我使用了像下面这样的 Grid Splitter,
<Grid x:Name="grid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition MinHeight="5"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<DataGrid ItemsSource="{Binding ItemsCollection}" AutoGenerateColumns="True"/>
<GridSplitter Grid.Row="1" Height="3" HorizontalAlignment="Stretch" Background="Red" />
<DataGrid Grid.Row="2" ItemsSource="{Binding ItemsCollection}" AutoGenerateColumns="True"/>
</Grid>
现在我可以调整它的大小了。但我可以完全调整它的大小(到网格的标题)。我想限制调整大小。我不想通过调整大小来隐藏整个网格。我想始终显示标题和第一行。
【问题讨论】:
-
尝试为两个网格设置 minheight。
-
我试过了。我可以通过调整大小来隐藏网格
-
已发布的答案请检查。
标签: wpf gridsplitter