System.Windows.Forms.Integration Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi che supportano l'interoperatività dei controlli Windows Form e WPF.
Classi
ChildChangedEventArgs |
Fornisce i dati per gli eventi ChildChanged e ChildChanged. |
ElementHost |
È possibile usare un controllo Windows Form per ospitare un elemento Windows Presentation Foundation (WPF). |
IntegrationExceptionEventArgs |
Fornisce una classe di base per le classi EventArgs che supportano facoltativamente la generazione di eccezioni. |
LayoutExceptionEventArgs |
Fornisce dati per l'evento LayoutError. |
PropertyMap |
Specifica un metodo per la traduzione dei valori delle proprietà tra i controlli Windows Forms e gli elementi Windows Presentation Foundation (WPF). |
PropertyMappingExceptionEventArgs |
Fornisce dati per l'evento PropertyMappingError. |
WindowsFormsHost |
Elemento che consente di ospitare un controllo Windows Forms in una pagina WPF. |
Delegati
PropertyTranslator |
Fornisce una funzione di conversione per la proprietà mappata del controllo host. |
Commenti
Lo System.Windows.Forms.Integration spazio dei nomi contiene classi che consentono l'interoperabilità tra le tecnologie Windows Forms e WPF. Quando si usano System.Windows.Forms.Integration classi, è possibile ospitare controlli Windows Forms nelle pagine WPF e gli elementi WPF nelle applicazioni basate su Windows Forms.
Le due classi chiave che implementano le funzionalità di interoperabilità sono WindowsFormsHost e ElementHost. La classe usata dipende dall'implementazione del controllo:
Usare la WindowsFormsHost classe quando è necessario usare un controllo Windows Forms in una pagina WPF.
Usare la ElementHost classe quando è necessario usare un elemento WPF in un'applicazione basata su Windows Forms.