我有2个相同的带有分割器的网格:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button Grid.Row="0" />
<Button Grid.Row="2" />
<GridSplitter Grid.Row="1" Height="4" HorizontalAlignment="Stretch" />
</Grid>
如何使它们同步调整大小?这样两个网格的行高将相同.
解决方法:
您需要使用Shared Size Groups.将属性SharedSizeGroup =“ some_label”添加到要同步调整大小的行或列定义.
另外,您需要为包含两个网格的容器定义Grid.IsSharedSizeScope =“ true”(在您的情况下为选项卡控件).