System.Windows.Forms.Integration Espacio de nombres

Contiene clases que admiten la interoperación entre los controles de Windows Forms y WPF.

Clases

ChildChangedEventArgs

Proporciona datos para los eventos ChildChanged y ChildChanged.

ElementHost

Control de Windows Forms que se puede usar para hospedar un elemento de Windows Presentation Foundation (WPF).

IntegrationExceptionEventArgs

Proporciona una clase base para las clases EventArgs que admiten que se inicien excepciones de manera opcional.

LayoutExceptionEventArgs

Proporciona datos para el evento LayoutError.

PropertyMap

Proporciona un medio para traducir valores de propiedad entre controles de Windows Forms y elementos de Windows Presentation Foundation (WPF).

PropertyMappingExceptionEventArgs

Proporciona datos para el evento PropertyMappingError.

WindowsFormsHost

Elemento que permite hospedar un control de Windows Forms en una página de WPF.

Delegados

PropertyTranslator

Proporciona una función de traducción para una propiedad asignada del control host.

Comentarios

El System.Windows.Forms.Integration espacio de nombres contiene clases que permiten la interoperación entre las tecnologías de Windows Forms y WPF. Al usar System.Windows.Forms.Integration clases, puede hospedar controles de Windows Forms en páginas de WPF y elementos de WPF en aplicaciones basadas en Windows Forms.

Las dos clases clave que implementan las capacidades de interoperación son WindowsFormsHost y ElementHost. La clase que use depende de la implementación del control:

  • Use la WindowsFormsHost clase cuando deba usar un control Windows Forms en una página de WPF.

  • Use la ElementHost clase cuando deba usar un elemento WPF en una aplicación basada en Windows Forms.