Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 86 стр.

UptoLike

Составители: 

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