1. 程式人生 > >WPF: 共享Grid寬度或高度的方法

WPF: 共享Grid寬度或高度的方法

true esc sha code idt share panel init style

需要兩個屬性:

1. Grid.IsSharedSizeScope="True"

2. SharedSizeGroup=名稱

<StackPanel Margin="15" Grid.IsSharedSizeScope="True">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" SharedSizeGroup="A"/>
            <ColumnDefinition Width="*"/>
            <
ColumnDefinition Width="Auto" SharedSizeGroup="B"/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" Text="Col 1"/> <TextBox Grid.Column="1" /> <TextBlock Grid.Column="2" Text="3rd column here"/> </Grid> <Separator Margin="0,20"
/> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" SharedSizeGroup="A"/> <ColumnDefinition /> <ColumnDefinition SharedSizeGroup="B"/> </Grid.ColumnDefinitions> <TextBlock Grid.Column
="0" Text="1"/> <TextBox Grid.Column="1"/> </Grid> </StackPanel>

WPF: 共享Grid寬度或高度的方法