Utilizzo di controlli WPFUsing WPF Controls

È possibile utilizzare i controlli Windows Presentation Foundation (WPF) in applicazioni basate su Windows Form.You can use Windows Presentation Foundation (WPF) controls in your Windows Forms-based applications. Anche se si tratta di due tecnologie di visualizzazione diversa, si integrano perfettamente.Although these are two different view technologies, they interoperate smoothly.

Progettazione Windows Form fornisce un ambiente di progettazione visiva per l'hosting di controlli Windows Presentation Foundation.The Windows Forms Designer provides a visual design environment for hosting Windows Presentation Foundation controls. Un controllo WPF è ospitato da un controllo Windows Form speciale denominato ElementHost.A WPF control is hosted by a special Windows Forms control that is named ElementHost. Questo controllo consente il controllo WPF a fanno parte del layout del form e di ricevere i messaggi di tastiera e mouse.This control enables the WPF control to participate in the form's layout and to receive keyboard and mouse messages. In fase di progettazione, è possibile disporre di ElementHost controllare esattamente come qualsiasi controllo Windows Form.At design time, you can arrange the ElementHost control just as you would any Windows Forms control.

È anche possibile utilizzare i controlli Windows Form nelle applicazioni basate su WPF.You can also use Windows Forms controls in your WPF-based applications. Per ulteriori informazioni, vedere WPF Designer.For more information, see WPF Designer.

In questa sezioneIn This Section

Procedura: Copiare e incollare un controllo ElementHost in fase di progettazioneHow to: Copy and Paste an ElementHost Control at Design Time
Viene illustrato come copiare un controllo Windows Presentation Foundation in un Windows Form.Shows how to copy a Windows Presentation Foundation control on a Windows Form.

Procedura dettagliata: Disposizione del contenuto WPF in Windows Form in fase di progettazioneWalkthrough: Arranging WPF Content on Windows Forms at Design Time
Viene illustrato come utilizzare le funzionalità di layout di Windows Form, ad esempio l'ancoraggio e le guide di allineamento, per disporre i controlli Windows Presentation Foundation.Shows how to use the Windows Forms layout features, such as anchoring and snaplines, to arrange Windows Presentation Foundation controls.

Procedura dettagliata: Modifica delle proprietà di un elemento WPF ospitato in fase di progettazioneWalkthrough: Changing Properties of a Hosted WPF Element at Design Time
Viene illustrato il flusso di lavoro tra Progettazione Windows Form e WPF Designer per Visual StudioWPF Designer for Visual Studio per modificare le proprietà sui controlli WPF.Shows the workflow between the Windows Forms Designer and the WPF Designer per Visual StudioWPF Designer for Visual Studio for changing properties on WPF controls.

Procedura dettagliata: Creazione di nuovo contenuto WPF in Windows Form in fase di progettazioneWalkthrough: Creating New WPF Content on Windows Forms at Design Time
Viene illustrato come creare un controllo Windows Presentation Foundation per l'utilizzo in applicazioni basate su Windows Form.Shows how to create a Windows Presentation Foundation control for use in your Windows Forms-based applications.

Procedura dettagliata: Copiare e incollare un controllo ElementHost in Windows Form separatiWalkthrough: Copying and Pasting an ElementHost Control into Separate Windows Forms
Viene illustrato come copiare un controllo Windows Presentation Foundation da un Windows Form a un'altra.Shows how to copy a Windows Presentation Foundation control from one Windows Form to another.

Procedura dettagliata: Assegnazione del contenuto WPF in Windows Form in fase di progettazioneWalkthrough: Assigning WPF Content on Windows Forms at Design Time
Viene illustrato come selezionare i tipi di controllo di Windows Presentation Foundation che si desidera visualizzare nel form.Shows how to select the Windows Presentation Foundation control types you want to display on your form.

Procedura dettagliata: Applicazione di stili al contenuto WPFWalkthrough: Styling WPF Content
Viene illustrato il flusso di lavoro tra Progettazione Windows Form e WPF DesignerWPF Designer per l'applicazione di stili ai controlli Windows Presentation Foundation.Shows the workflow between the Windows Forms Designer and the WPF DesignerWPF Designer for applying styles to Windows Presentation Foundation controls.

RiferimentiReference

ElementHost
Descrive una classe che è possibile utilizzare per ospitare i controlli Windows Presentation Foundation nelle applicazioni basate su Windows Form.Describes a class which you can use to host Windows Presentation Foundation controls in your Windows Forms-based applications.

WindowsFormsHost
Descrive una classe che consente ai controlli host di Windows Form nell'applicazione basata su Windows Presentation Foundation.Describes a class which you can use to host Windows Forms controls in your Windows Presentation Foundation-based application.

Migrazione e interoperabilitàMigration and Interoperability
Viene descritta l'interazione tra le tecnologie di Windows Presentation Foundation e Windows Form.Describes interoperation between the Windows Presentation Foundation and Windows Forms technologies.

WPF DesignerWPF Designer
Descrive come progettare i controlli Windows Presentation Foundation in Visual Studio.Describes how to design Windows Presentation Foundation controls in Visual Studio.