Практическое руководство. Изменение размера строк и столбцов в элементе управления Grid
Элемент управления Windows Presentation Foundation (WPF) Grid позволяет легко и быстро расположить и выровнять элементы управления путем создания макета на основе сетки. Во время разработки в сред. Конструктор WPF можно изменять размер строк и столбцов. По умолчанию новые строки и столбцы используют размер Star.
Важно!
Если для размера строки или столбца установлено значение Auto перед добавлением к нему содержимого, то эту строку или столбец не удастся просмотреть в конструкторе.Это может усложнить помещение элементов управления в правильную строку или столбец.Во избежание этого можно в качестве размера указать звездочку и в конце работы заменить ее на "Авто".
В этом разделе показано, как задавать размер строк и столбцов в элементе управления Grid с помощью жестов конструктора.
Задание высоты строки с помощью конструктора
В сред. Конструктор WPF при выборе элемента управления Grid слева и вверху появляются границы.
Примечание
Если для свойстваFlowDirection задано значение RightToLeft, граница строк отображается с правой стороны Grid.
Установка высоты строки с использованием конструктора
В сред. Конструктор WPF выберите элемент управления Grid, имеющий не менее двух строк.
Наведите указатель мыши на боковую границу.
Указатель примет вид перекрестья и для соответствующей строки за границей появится серая шкала изменения размера.
Переместите указатель над шкалой изменения размера для выбора параметров изменения размера. Способами изменения размера являются: фиксированный, "звезда", автоматический.
Чтобы установить фиксированную высоту строки, нажмите кнопку #.
В представлении XAML высота обновится заданным фиксированным значением (n).
Чтобы установить для высоты строки способ изменения размера "звезда", нажмите кнопку *.
В представлении XAML высота обновится с использованием способа изменения размера "звезда" (n*****).
Чтобы установить для высоты строки автоматический способ изменения размера, нажмите кнопку Авто.
В представлении XAML высота обновится с использованием автоматического способа изменения размера (Авто).
Примечание
Если строка не имеет содержимого, при автоматическом способе изменения размера она сожмется до нулевой высоты.Это может вызвать затруднения при продолжении разработки элемента управления Grid.Во избежание этого добавьте содержимое в строку, прежде чем задавать для нее автоматический способ изменения размера.
Для выходя без выбора способа изменения размера нажмите клавишу ESC или переместите указатель за пределы шкалы изменения размера.
Задание ширины столбца с помощью конструктора
Процедура установки ширины столбца полностью аналогична процедуре установки высоты строки.
Установка ширины столбца с использованием конструктора
- Следуйте описанной выше процедуре, но перемещайте указатель вдоль верхней границы, чтобы активировать шкалу изменения размера.
См. также
Задачи
Практическое руководство. Добавление строк и столбцов в таблицу
Пошаговое руководство. Построение динамического макета
Основные понятия
Выравнивание в конструкторе WPF
Макет с абсолютным и динамическим положением