Procedura dettagliata: modifica delle proprietà di un elemento Windows Presentation Foundation ospitato in fase di progettazione
Aggiornamento: novembre 2007
In questa procedura dettagliata viene illustrato come modificare i valori delle proprietà di un controllo Windows Presentation Foundation Presentation Foundation (WPF) incluso in un Windows Form.
In questa procedura dettagliata vengono eseguite le attività seguenti:
Creare il progetto.
Creare il controllo WPF.
Includere i controlli WPF in un Windows Form.
Utilizzare Progettazione Windows Presentation Foundation (WPF) per Visual Studio per modificare i valori della proprietà.
![]() |
---|
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida, a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Prerequisiti
Per completare questa procedura dettagliata, è necessario disporre dei seguenti componenti:
- Visual Studio 2008.
Creazione del progetto
Il primo passaggio consiste nella creazione del progetto Windows Form.
![]() |
---|
Con il contenuto WPF sono supportati solo progetti C# e Visual Basic. |
Per creare il progetto
- Creare un nuovo progetto di applicazione Windows Form, denominato WpfHost, in Visual Basic o Visual C#. Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.
Creazione del controllo WPF
Dopo avere aggiunto un controllo WPF al progetto, è possibile disporlo sul form.
Per creare controlli WPF
Aggiungere un nuovo controllo UserControl WPF al progetto. Utilizzare il nome predefinito per il tipo di controllo, ovvero UserControl1.xaml. Per ulteriori informazioni, vedere Procedura dettagliata: creazione di nuovo contenuto Windows Presentation Foundation in Windows Form in fase di progettazione.
Nella finestra Proprietà impostare il valore della proprietà Background su Blue.
Generare il progetto.
Modifica dei valori di una proprietà di un controllo WPF
Lo smart tag ElementHost semplifica la modifica delle proprietà del contenuto WPF di hosting mediante WPF Designer.
Per includere un controllo WPF
Aprire Form1 in Progettazione Windows Form.
Nella Casella degli strumenti, all'interno della scheda Controlli utente WPF, fare doppio clic su UserControl1 per creare un'istanza di UserControl1 sul form.
L'istanza di UserControl1 viene inclusa in un nuovo controllo ElementHost denominato elementHost1.
Nel pannello smart tag Attività di ElementHost selezionare Modifica contenuto ospitato.
Il file UserControl1.xaml viene aperto nella WPF Designer.
Nella finestra Proprietà impostare il valore della proprietà Background su Red.
Rigenerare il progetto.
Aprire Form1 in Progettazione Windows Form.
L'istanza di UserControl1 presenta uno sfondo rosso.
Vedere anche
Attività
Procedura: agganciare e ancorare controlli figlio in un controllo TableLayoutPanel
Procedura: allineare un controllo ai bordi dei form in fase di progettazione
Procedura dettagliata: disposizione dei controlli in Windows Form utilizzando SnapLine