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


Пошаговое руководство. Изменение свойств размещенного элемента Windows Presentation Foundation во время разработки

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

В данном пошаговом руководстве описывается, как изменить значения свойств элемента управления WPF, расположенного в форме Windows Forms.

В данном пошаговом руководстве нужно выполнить следующие задачи:

  • Создание проекта.

  • Создание элемента управления WPF.

  • Размещение элементов управления WPF в форме Windows Forms.

  • Для изменения значений свойств используйте Windows Presentation Foundation (WPF) для Visual Studio (конструктор).

Bb384330.alert_note(ru-ru,VS.90).gifПримечание.

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

Обязательные компоненты

Для выполнения этой пошаговой инструкции необходимы следующие компоненты.

  • Visual Studio 2008.

Создание проекта

Для начала следует создать проект Windows Forms.

Bb384330.alert_note(ru-ru,VS.90).gifПримечание.

При размещении WPF-содержимого поддерживаются только проекты C# и Visual Basic.

Создание проекта

Создание элемента управления WPF

После добавления элемента управления WPF в форму можно разместить его в форме.

Для создания элементов управления WPF

  1. Добавьте в проект новый элемент управления WPF UserControl. Используйте имя по умолчанию для данного типа элемента управления UserControl1.xaml. Дополнительные сведения см. в разделе Пошаговое руководство. Создание нового содержимого Windows Presentation Foundation для формы Windows Forms во время разработки.

  2. В окне Свойства присвойте свойству Background значение Blue.

  3. Выполните построение проекта.

Изменение значений свойства элемента управления WPF

Смарт-тег ElementHost упрощает изменение свойств размещенного содержимого WPF при помощи WPF (конструктор).

Чтобы разместить элемент управления WPF, выполните следующие действия.

  1. Откройте форму Form1 в конструкторе Windows Forms.

  2. В Панели элементов на вкладке Пользовательские элементы управления WPF дважды щелкните UserControl1, чтобы создать экземпляр UserControl1 в форме.

    Экземпляр UserControl1 размещается в новом элементе управления ElementHost под названием elementHost1.

  3. В области смарт-тега Задачи ElementHost выберите пункт Изменить размещенное содержимое.

    UserControl1.XAML открывается в WPF (конструктор).

  4. В окне Свойства присвойте свойству Background значение Red.

  5. Постройте проект заново.

  6. Откройте форму Form1 в конструкторе Windows Forms.

    Фон экземпляра UserControl1 будет красным.

См. также

Задачи

Практическое руководство. Привязка и закрепление дочерних элементов управления в элементе управления TableLayoutPanel

Практическое руководство. Выравнивание элементов управления по границам формы во время выполнения

Пример. Упорядочение элементов управления в формах Windows Forms с помощью линий привязки

Ссылки

ElementHost

WindowsFormsHost

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

Миграция и взаимодействие систем

Использование элементов управления Windows Presentation Foundation

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