System.Windows.Forms.Integration Пространство имен

Содержит классы, поддерживающие взаимодействие элементов управления Windows Forms и WPF.

Классы

Имя Описание
ChildChangedEventArgs

Предоставляет данные для событий ChildChanged и ChildChanged.

ElementHost

Элемент управления Windows Forms, который можно использовать для размещения элемента Windows Presentation Foundation (WPF).

IntegrationExceptionEventArgs

Предоставляет базовый класс для EventArgs классов, которые поддерживают необязательные исключения.

LayoutExceptionEventArgs

Предоставляет данные для LayoutError события.

PropertyMap

Предоставляет способ преобразования значений свойств между элементами управления Windows Forms и элементами Windows Presentation Foundation (WPF).

PropertyMappingExceptionEventArgs

Предоставляет данные для PropertyMappingError события.

WindowsFormsHost

Элемент, позволяющий разместить элемент управления Windows Forms на странице WPF.

Делегаты

Имя Описание
PropertyTranslator

Предоставляет функцию перевода для сопоставленного свойства элемента управления узла.

Комментарии

Пространство имен System.Windows.Forms.Integration содержит классы, обеспечивающие взаимодействие между Windows Forms и технологиями WPF. При использовании классов System.Windows.Forms.Integration можно размещать элементы управления Windows Forms на страницах WPF и элементы WPF в приложениях на основе Windows Forms.

Два ключевых класса, реализующих возможности взаимодействия, являются WindowsFormsHost и ElementHost. Используемый класс зависит от реализации элемента управления:

  • Используйте класс WindowsFormsHost, если необходимо использовать элемент управления Windows Forms на странице WPF.

  • Используйте класс ElementHost, если необходимо использовать элемент WPF в приложении на основе Windows Forms.