ВУЗ:
Составители:
Рубрика:
86
воде на разные языки для разных регионов. В приложениях, опираю-
щихся на координатные системы, изменение текста может разрушить
внешний вид окна – в частности, потому, что краткие предложения
английского языка становятся существенно длиннее на многих других
языках. Даже если элементам позволено изменять свои размеры, что-
бы вместить больший текст, это может нарушить общий баланс окна.
Рис. 20. Самонастраивающееся окно
На рис. 21 показано, как можно избежать этих неприятностей,
если разумно использовать контейнеры компоновки WPF. В этом
примере пользовательский интерфейс имеет опции краткого и длин-
ного текста. Когда используется длинный текст, кнопки, содержащие
текст, изменяют свой размер автоматически, расталкивая соседнее
содержимое. И поскольку кнопки измененного размера разделяют
один и тот же контейнер компоновки (в данном случае – колонку таб-
лицы), весь раздел пользовательского интерфейса изменяет свой раз-
мер. В результате получается, что кнопки сохраняют согласованный
размер – размер самой большой из них.
Полная разметка данного окна выглядит следующим образом:
<Grid>
<Grid.RowDefinitions>
<RowDefinitionHeight="*"></RowDefinition>
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »