Поделиться через


Выравнивание в конструкторе WPF

Обновлен: Ноябрь 2007

Конструктор Windows Presentation Foundation (WPF) для Visual Studio (конструктор) предоставляет разнообразные визуальные подсказки для помощи разработчикам в выравнивании и размещении элементов управления в пользовательском интерфейсе. Поля полезны для поддержания расстояния между краем элемента управления и краями окна. Линии привязки обеспечивают визуальные подсказки, указывающие, когда элемент управления выравнивается с другими элементами управления. Линии сетки полезны для выравнивания и размещения больших групп элементов управления по шаблону сетки. Этот раздел знакомит с полями, линиями привязки и линиями сетки в конструкторе WPF (конструктор).

Поля

В WPF (конструктор) термин «поле» относится к расстоянию между краем элемента управления и краем его главного контейнера. При выборе элемента управления в WPF (конструктор) поля обозначаются черными линиями между краями элемента управления и краями контейнера. Если линия поля является непрерывной от элемента управления до края окна, это означает, что поле зафиксировано. При изменении размера окна расстояние между этим краем элемента управления и этим краем окна будет оставаться постоянным. Наоборот, когда линия поля отображается как заглушка, не растягивающаяся к краю окна, это означает, что поле не зафиксировано и расстояние между этим краем элемента управления и этим краем окна может меняться. Например, если верхнее и левое поля элемента управления зафиксированы, то элемент управления будет сохранять свое положение относительно верхнего левого угла окна при изменении размера окна. С другой стороны, если зафиксированы нижнее и правое поля, то положение элемента управления относительно верхнего левого угла окна будут меняться при изменении размера окна. Если же зафиксированы противоположные поля, например верхнее и нижнее, то при изменении размера окна элемент управления будет растягиваться. Дополнительные сведения об установке полей элемента управления см. в разделе Практическое руководство. Установка полей для элемента управления в конструкторе WPF.

Линии привязки

Линии привязки являются визуальными подсказками, помогающими выравнивать элемент управления относительно других элементов управления в окне. При перетаскивании элемента управления в окно линии привязки появляются, когда элемент управления выравнивается по другому элементу управления. Линии привязки отображаются как красные линии, соединяющие перетаскиваемый элемент управления с элементом управления, по которому осуществляется выравнивание. Линии привязки появляются, когда верхний, нижний, левый или правый край перетаскиваемого элемента управления выравнивается по соответствующему краю элемента управления в окне. В некоторых элементах управления линии привязки также отображаются при выравнивании базовых линий текста. Дополнительные сведения об использовании линий привязки см. в разделе Практическое руководство. Выравнивание по базовой линии и полям текста и Практическое руководство. Выключение линий привязки.

Линии сетки

Линии сетки можно использовать для выравнивания элементов управления, размещаемых в WPF (конструктор), с помощью контейнерного элемента управления Grid. Линии сетки представляют собой разделение на строки и столбцы элемента управления Grid. Если элементы управления расположены в строке, столбце или ячейке Grid, то показанные поля относятся к границам строки, столбца или ячейки Grid, а линии привязки могут быть использованы для выравнивания элемента управления относительно сторон строки или столбца. Дополнительные сведения об использовании линий сетки см. в разделе Практическое руководство. Добавление строк и столбцов в таблицу.

См. также

Другие ресурсы

Конструктор WPF

Использование ресурсов