System.Windows.Forms.Integration Spazio dei nomi

Contiene classi che supportano l'interoperabilità dei controlli Windows Forms e macchine virtuali Windows.

Classi

Nome Descrizione
ChildChangedEventArgs

Fornisce dati per gli eventi ChildChanged e ChildChanged.

ElementHost

Controllo Windows Forms che può essere utilizzato per ospitare un elemento Windows Presentation Foundation (macchine virtuali Windows).

IntegrationExceptionEventArgs

Fornisce una classe base per EventArgs le classi che supportano facoltativamente la generazione di eccezioni.

LayoutExceptionEventArgs

Fornisce i dati per l'evento LayoutError.

PropertyMap

Fornisce un modo per convertire i valori delle proprietà tra i controlli Windows Form e gli elementi Windows Presentation Foundation (macchine virtuali Windows).

PropertyMappingExceptionEventArgs

Fornisce i dati per l'evento PropertyMappingError.

WindowsFormsHost

Elemento che consente di ospitare un controllo Windows Form in una pagina macchine virtuali Windows.

Delegati

Nome Descrizione
PropertyTranslator

Fornisce una funzione di conversione per una proprietà mappata del controllo host.

Commenti

Lo spazio dei nomi System.Windows.Forms.Integration contiene classi che consentono l'interoperabilità tra le tecnologie Windows Forms e macchine virtuali Windows. Quando si usano classi System.Windows.Forms.Integration, è possibile ospitare controlli Windows Forms nelle pagine di macchine virtuali Windows e macchine virtuali Windows elementi 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 classe WindowsFormsHost quando è necessario usare un controllo Windows Forms in una pagina di macchine virtuali Windows.

  • Usare la classe ElementHost quando è necessario usare un elemento macchine virtuali Windows in un'applicazione basata su Windows Forms.