Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Выравнивание размера столбцов сетки по ключу группы
< TabItem Header=" Grid 5" > < Grid Grid.IsSharedSizeScope=" True" HorizontalAlignment=" Center" > < Grid.RowDefinitions> < RowDefinition /> < RowDefinition /> < /Grid.RowDefinitions> < Grid.ColumnDefinitions> < ColumnDefinition Width=" Auto" SharedSizeGroup=" myKey" /> < ColumnDefinition Width=" Auto" SharedSizeGroup=" myKey" /> < /Grid.ColumnDefinitions> < Button Grid.Row=" 0" Grid.Column=" 0" MinWidth=" 0" Background=" LightPink" > Первый< /Button> < Button Grid.Row=" 0" Grid.Column=" 1" MinWidth=" 0" Background=" Lime" > Второй< /Button> < Button Grid.Row=" 1" Grid.Column=" 0" MinWidth=" 0" Background=" Aquamarine" > Наибольшей ширины< /Button> < Button Grid.Row=" 1" Grid.Column=" 1" MinWidth=" 0" Background=" Yellow" > Четвертый< /Button> < /Grid> < /TabItem> Оба столбца подстраиваются под свое наибольшее содержимое с помощью параметра Auto и имеют равную ширину, потому что объединены в группу с одинаковым ключом. Это будет работать только при условии, что присоединенное к сетке свойство Grid.IsSharedSizeScope установлено в True. Ключ выбирается произвольно, но должен быть алфавитно-цифровым. Он не должен начинаться с цифры и не должен иметь пробелов или иных разделителей. Связать ключом группы можно любое количество столбцов или строк и тогда все они будут иметь равный размер.
|