ВУЗ:
Составители:
Рубрика:
74
Можно даже добавить GridSplitter к одному из объектов Grid.
Когда пользователь будет изменять размер колонки в одном Grid, то
соответствующая разделенная колонка из второго Grid также будет
синхронно менять свой размер.
Создать группы с общими размерами просто. Достаточно лишь
установить свойство SharedSizeGroup в обеих колонках, используя
строку соответствия. В текущем примере обе колонки используют
группу по имени TextLabel.
<GridGrid.IsSharedSizeScope="True"Margin="3">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinitionHeight="Auto"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<GridGrid.Row="0"Margin="3"Background="LightYellow"Show‐
GridLines="True">
<Grid.ColumnDefinitions>
<ColumnDefinitionWidth="Auto"SharedSize‐
Group="TextLabel"></ColumnDefinition>
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<LabelMargin="5">Averylongbitoftext</Label>
<LabelGrid.Column="1"Margin="5">Moretext</Label>
<TextBoxGrid.Column="2"Margin="5">Atextbox</TextBox>
</Grid>
<LabelGrid.Row="1">Sometextinbetweenthetwogr‐
ids...</Label>
<GridGrid.Row="2"Margin="3"Background="LightYellow"Show‐
GridLines="True">
<Grid.ColumnDefinitions>
<ColumnDefinitionWidth="Auto"SharedSize‐
Group="TextLabel"></ColumnDefinition>
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »
