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