System.Windows.Forms.Integration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes que dão suporte à interoperação de controles Windows Forms e WPF.
Classes
| Nome | Description |
|---|---|
| ChildChangedEventArgs |
Fornece dados para os eventos ChildChanged e ChildChanged. |
| ElementHost |
Um controle Windows Forms que pode ser usado para hospedar um elemento Windows Presentation Foundation (WPF). |
| IntegrationExceptionEventArgs |
Fornece uma classe base para EventArgs classes que dão suporte opcionalmente à geração de exceções. |
| LayoutExceptionEventArgs |
Fornece dados para o evento LayoutError. |
| PropertyMap |
Fornece uma maneira de traduzir valores de propriedade entre controles do Windows Forms e elementos do Windows Presentation Foundation (WPF). |
| PropertyMappingExceptionEventArgs |
Fornece dados para o evento PropertyMappingError. |
| WindowsFormsHost |
Um elemento que permite hospedar um controle do Windows Forms em uma página do WPF. |
Delegados
| Nome | Description |
|---|---|
| PropertyTranslator |
Fornece uma função de tradução para uma propriedade mapeada do controle de host. |
Comentários
O namespace System.Windows.Forms.Integration contém classes que permitem a interoperação entre as tecnologias Windows Forms e WPF. Ao usar classes System.Windows.Forms.Integration, você pode hospedar controles Windows Forms em WPF páginas e WPF elementos em aplicativos baseados em Windows Forms.
As duas classes-chave que implementam recursos de interoperação são WindowsFormsHost e ElementHost. Qual classe você usa depende da implementação do controle:
Use a classe WindowsFormsHost quando precisar usar um controle Windows Forms em uma página WPF.
Use a classe ElementHost quando precisar usar um elemento WPF em um aplicativo baseado em Windows Forms.