Комбинированный режим — одновременный просмотр области конструктора WPF и XAML
Обновлен: Ноябрь 2007
Конструктор Windows Presentation Foundation (WPF) для Visual Studio (конструктор) поддерживает новое представление, называемое представлением с разделением. Представление с разделением позволяет просматривать одновременно разметку XAML и визуальный конструктор. Изменения, внесенные в визуальном конструкторе, немедленно отражаются в разметке XAML, и наоборот. В этом разделе описаны некоторые способы использования и настройки представления с разделением.
Представление с разделением
Представление с разделением состоит из двух панелей, разделенных линейкой. Одна область содержит представление конструктора текущего окна или пользовательского элемента управления. Эта область поддерживает хорошо знакомое всем программистам Windows Forms перетаскивание при разработке приложений. Вторая область содержит представление XAML для текущего окна или пользовательского элемента управления. Эту разметку XAML можно редактировать без каких-либо ограничений, и в ней используется технология IntelliSense. Можно непосредственно редактировать элементы XAML, добавлять атрибуты или новые элементы, вводя соответствующую разметку в этой области.
Две области представления с разделением синхронизируются, поэтому изменения, внесенные в одну область, обновляются в другой. Например, если перетащить элемент управления с Панели элементов в представление конструктора, разметка XAML немедленно обновится и в ней отобразится новый элемент. Аналогичным образом, если новый элемент добавляется путем введения разметки в представлении XAML, в представлении конструктора немедленно появится визуальное отображение, если код XAML имеет правильный формат.
Настройка представления с разделением
Представление с разделением может настраиваться в соответствии с конкретным личным стилем и вкусом программирования. Линейка, разделяющая две области, может быть перемещена с помощью мыши для изменения размера двух панелей. Линейка содержит несколько значков, позволяющих изменить внешний вид представления с разделением. При щелчке значка смены областей между вкладками Конструктор и XAML меняется расположение областей. Три значка, расположенных рядом на линейке, позволяют переключаться между представлениями: вертикальным представлением, в котором области отображаются рядом, горизонтальным представлением, в котором одна область расположена над другой, и представлением с возможностью сворачивания и разворачивания нижней области. Когда одна область свернута, можно переключаться между представлением конструктора и представлением XAML, щелкнув соответствующую вкладку на линейке. Двойной щелчок по линейке эквивалентен щелчку по значку разворачивания/сворачивания. Двойной щелчок по вкладке переводит область в полноэкранный режим. Макет области сохраняется вместе с каждым документом проекта.
См. также
Основные понятия
Навигация по иерархии элементов документа WPF