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

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

Классы

ChildChangedEventArgs

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

ElementHost

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

IntegrationExceptionEventArgs

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

LayoutExceptionEventArgs

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

PropertyMap

Предоставляет способ преобразования значений свойств между элементами Windows Forms controls и 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.