Condividi tramite


System.Windows.Forms.Integration Spazio dei nomi

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.