ВУЗ:
Составители:
Рубрика:
66
Также можно использовать еще два прикрепленных свойства, чтобы
растянуть элемент на несколько ячеек: RowSpan и ColumnSpan. Эти
свойства принимают количество строк или колонок, которые должен
занять элемент.
Например, следующая кнопка займет все место, доступное в
первой и второй ячейках первой строки:
<ButtonGrid.Row="0"Grid.Column="0"Grid.RowSpan="2">SpanBut‐
ton</Button>
А эта кнопка растянется всего на четыре ячейки, охватив две ко-
лонки и две строки:
<ButtonGrid.Row="0"Grid.Column="0"Grid.RowSpan="2"
Grid.ColumnSpan="2">SpanButton</Button>
Объединение нескольких строк и колонок позволяет достичь не-
которых интересных эффектов, и особенно удобно, если необходимо
вместить в табличную структуру элементы, которые меньше или
больше имеющихся ячеек.
Используя объединение колонок, можно переписать пример
простого диалогового окна на рис. 11, используя при этом единствен-
ный Grid. Этот Grid делит окно на три колонки, растягивая текстовое
поле на все три, и использует последние две колонки для выравнива-
ния кнопок ОК и Cancel (Отмена).
<GridShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinitionHeight="*"></RowDefinition>
<RowDefinitionHeight="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinitionWidth="*"></ColumnDefinition>
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBoxMargin="10"Grid.Row="0"Grid.Column="0"
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »