System.Windows.Forms.Integration Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes que suportam a interoperabilidade dos controlos Windows Forms e WPF.
Classes
| Name | Description |
|---|---|
| ChildChangedEventArgs |
Fornece dados para os eventos ChildChanged e ChildChanged. |
| ElementHost |
Um controlo Windows Forms que pode ser usado para hospedar um elemento Windows Presentation Foundation (WPF). |
| IntegrationExceptionEventArgs |
Fornece uma classe base para EventArgs classes que suportam opcionalmente levantar exceções. |
| LayoutExceptionEventArgs |
Fornece dados para o LayoutError evento. |
| PropertyMap |
Fornece uma forma de traduzir valores de propriedades entre controlos do Windows Forms e elementos do Windows Presentation Foundation (WPF). |
| PropertyMappingExceptionEventArgs |
Fornece dados para o PropertyMappingError evento. |
| WindowsFormsHost |
Um elemento que permite hospedar um controlo Windows Forms numa página WPF. |
Delegados
| Name | Description |
|---|---|
| PropertyTranslator |
Fornece uma função de tradução para uma propriedade mapeada do controlo do host. |
Observações
O espaço de nomes System.Windows.Forms.Integration contém classes que permitem a interoperabilidade entre as tecnologias Windows Forms e WPF. Quando usas classes System.Windows.Forms.Integration, podes hospedar controlos Windows Forms em páginas WPF e WPF elementos em aplicações baseadas em Windows Forms.
As duas classes principais que implementam recursos de interoperação são WindowsFormsHost e ElementHost. A classe que usa depende da sua implementação de controlo:
Use a classe WindowsFormsHost quando tiver de usar um controlo Windows Forms numa página WPF.
Use a classe ElementHost quando tiver de usar um elemento WPF numa aplicação baseada em Windows Forms.