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


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

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

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

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

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

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

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

Примечание

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

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

Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.

  • Visual Studio 2010.

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    В конструкторе сред. Конструктор WPF откроется файл UserControl1.XAML.

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

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

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

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

См. также

Задачи

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

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

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

Ссылки

ElementHost

WindowsFormsHost

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

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

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

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