ВУЗ:
Составители:
Рубрика:
60
Хотя Grid задуман как невидимый, можно установить свойство
Grid.ShowGridLines в true, чтобы получить наглядное представление о
нем. Это средство помогает облегчить отладку за счет наглядной де-
монстрации разбиения пространства Grid на отдельные области.
Это важно, поскольку появляется возможность точно контролировать
то, как Grid выбирает ширину колонок и высоту строк.
Создание компоновки на основе Grid выполняется в два этапа.
Сначала выбирается нужное количество колонок и строк. Затем каж-
дому содержащемуся элементу назначается соответствующая строка
и колонка, тем самым помещая его в правильное место.
Колонки и строки создаются путем заполнения объектами кол-
лекции Grid.ColumnDefinitions и Grid.RowDefinitions. Например, если
необходимо создать две строки и три колонки, нужно добавить сле-
дующие дескрипторы:
<GridShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
</Grid>
Как демонстрирует этот пример, не обязательно указывать ка-
кую-либо информацию в элементах RowDefinition или ColumnDefinition.
Если оставить их пустыми (как в показанном примере), то Grid по-
ровну разделит пространство между всеми строками и колонками.
В данном примере каждая ячейка будет одного и того же размера, ко-
торый зависит от размера включающего окна.
Чтобы поместить индивидуальные элементы в конкретную
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »