ВУЗ:
Составители:
Рубрика:
64
Для максимальной гибкости можно смешивать и сочетать эти
разные режимы изменения размеров. Например, часто удобно создать
несколько автоматически изменяющих размер строк и затем позво-
лить одной или двум остальным строкам поделить между собой ос-
тавшееся пространство через пропорциональную установку размеров.
Режим изменения размеров устанавливается, используя свойст-
во Width объекта ColumnDefinition или свойство Height объекта
RowDefinition, присваивая им некоторое число или строку. Например,
в следующем примере устанавливается абсолютная ширина в 100 не-
зависимых от устройства единиц:
<ColumnDefinitionWidth="100"></ColumnDefinition>
Чтобы использовать пропорциональное изменение размеров,
указывается значение Auto:
<ColumnDefinitionWidth="Auto"></ColumnDefinition>
И, наконец, чтобы использовать пропорциональное изменение
размеров, задается звездочка (*):
<ColumnDefinitionWidth="*"></ColumnDefinition>
Если используется смесь пропорциональной установки размеров
с другими режимами, то пропорционально изменяемая строка или ко-
лонка получит все оставшееся пространство.
Если необходимо разделить оставшееся пространство неравны-
ми частями, можно присвоить вес, который следует поместить перед
звездочкой. Например, если есть две строки пропорционального раз-
мера, и нужно, чтобы высота первой была равна половине высоты
второй, можно разделить оставшееся пространство следующим образом:
<RowDefinitionHeight="*"></RowDefinition>
<RowDefinitionHeight="2*"></RowDefinition>
Это сообщит Grid о том, что высота второй строки должна быть
вдвое больше высоты первой строки. Можно указывать любые числа,
чтобы делить дополнительное пространство.
Продублируем пример диалогового окна, показанного на
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »