ВУЗ:
Составители:
Рубрика:
69
то, что перемещение разделительной полосы изменило бы
размер всей колонки;
Изначально GridSplitter настолько мал, что его не видно.
Чтобы сделать его удобным, нужно задать его минимальный
размер. В случае вертикальной разделяющей полосы нужно
установить VerticalAlignment в Stretch, aWidth – в фиксиро-
ванный размер (например, в 10 единиц). В случае горизон-
тальной разделительной полосы следует установить
HorizontalAlignment в Stretch, a Height – в фиксированный
размер;
Выравнивание GridSplitter также определяет, будет ли разде-
лительная полоса горизонтальной или вертикальной. В случае
горизонтальной разделительной полосы следует установить
VerticalAlignment в Center (что является значением по умол-
чанию), указав тем самым, что перетаскивание разделителя
изменит размеры строк, находящихся выше и ниже. В случае
вертикальной разделительной полосы следует установить
HorizontalAlignment в Center, чтобы изменять размеры сосед-
них колонок.
Код разметки примера, показанного на рис. 14, приведен ниже, а
детали GridSplitter выделены полужирным курсивом:
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinitionMinWidth="100"></ColumnDefinition>
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
<ColumnDefinitionMinWidth="50"></ColumnDefinition>
</Grid.ColumnDefinitions>
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
