【发布时间】:2014-08-12 21:59:42
【问题描述】:
我有一个网格,其中有一个拆分器和两个 TreeVeiw。
我无法让拆分器移动并重新调整两个 treeveiws 的大小。我已尝试更改相关问题的一些选项,但这些都没有帮助。我做错了什么?
<Grid
Grid.Column="0"
HorizontalAlignment="Stretch"
Name="grid2"
VerticalAlignment="Stretch"
Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="5" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TreeView
Grid.Row="0"
Height="Auto"
HorizontalAlignment="Stretch"
Name="treeView1"
VerticalAlignment="Stretch"
Width="Auto" />
<GridSplitter
Grid.Row="1"
Grid.RowSpan="2"
ResizeDirection="Rows"
Height="5"
HorizontalAlignment="Stretch"
Name="gridSplitter2"
VerticalAlignment="Top"
Width="Auto"
ResizeBehavior="PreviousAndNext" />
<TreeView
Grid.Row="2"
Height="Auto"
HorizontalAlignment="Stretch"
Name="treeView2"
VerticalAlignment="Stretch"
Width="Auto" />
</Grid>
【问题讨论】:
-
从 GridSplitter 中移除
Grid.RowSpan -
问题是你有两个
,* 导致这两行被锁定。将一个(或两个)更改为 -
谢谢大家。这解决了它。
标签: wpf xaml gridsplitter