System.Windows.Forms.Integration Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.