CodeGo.net>如何绑定网格行高?

我有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”(在您的情况下为选项卡控件).

上一篇:c#-将事件绑定/链接到嵌套在ItemsControls DataTemplate中的ItemsControl中的按钮


下一篇:如何将对象更改保存到其XAML?