Пошаговое руководство. Изменение свойств размещенного элемента Windows Presentation Foundation во время разработки
Обновлен: Ноябрь 2007
В данном пошаговом руководстве описывается, как изменить значения свойств элемента управления WPF, расположенного в форме Windows Forms.
В данном пошаговом руководстве нужно выполнить следующие задачи:
Создание проекта.
Создание элемента управления WPF.
Размещение элементов управления WPF в форме Windows Forms.
Для изменения значений свойств используйте Windows Presentation Foundation (WPF) для Visual Studio (конструктор).
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или версии среды. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Для выполнения этой пошаговой инструкции необходимы следующие компоненты.
- Visual Studio 2008.
Создание проекта
Для начала следует создать проект Windows Forms.
Примечание. |
---|
При размещении WPF-содержимого поддерживаются только проекты C# и Visual Basic. |
Создание проекта
- Создайте новый проект приложения Windows Forms в Visual Basic или Visual C# с именем WpfHost. Дополнительные сведения см. в разделе Практическое руководство. Создание проекта приложения Windows.
Создание элемента управления WPF
После добавления элемента управления WPF в форму можно разместить его в форме.
Для создания элементов управления WPF
Добавьте в проект новый элемент управления WPF UserControl. Используйте имя по умолчанию для данного типа элемента управления UserControl1.xaml. Дополнительные сведения см. в разделе Пошаговое руководство. Создание нового содержимого Windows Presentation Foundation для формы Windows Forms во время разработки.
В окне Свойства присвойте свойству Background значение Blue.
Выполните построение проекта.
Изменение значений свойства элемента управления WPF
Смарт-тег ElementHost упрощает изменение свойств размещенного содержимого WPF при помощи WPF (конструктор).
Чтобы разместить элемент управления WPF, выполните следующие действия.
Откройте форму Form1 в конструкторе Windows Forms.
В Панели элементов на вкладке Пользовательские элементы управления WPF дважды щелкните UserControl1, чтобы создать экземпляр UserControl1 в форме.
Экземпляр UserControl1 размещается в новом элементе управления ElementHost под названием elementHost1.
В области смарт-тега Задачи ElementHost выберите пункт Изменить размещенное содержимое.
UserControl1.XAML открывается в WPF (конструктор).
В окне Свойства присвойте свойству Background значение Red.
Постройте проект заново.
Откройте форму Form1 в конструкторе Windows Forms.
Фон экземпляра UserControl1 будет красным.
См. также
Задачи
Практическое руководство. Выравнивание элементов управления по границам формы во время выполнения
Пример. Упорядочение элементов управления в формах Windows Forms с помощью линий привязки
Ссылки
Другие ресурсы
Миграция и взаимодействие систем
Использование элементов управления Windows Presentation Foundation