Condividi tramite


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à.

Nota:

È 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.

Nota:

Con il contenuto WPF sono supportati solo progetti C# e Visual Basic.

Per creare il progetto

Creazione del controllo WPF

Dopo avere aggiunto un controllo WPF al progetto, è possibile disporlo sul form.

Per creare controlli WPF

  1. 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.

  2. Nella finestra Proprietà impostare il valore della proprietà Background su Blue.

  3. 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

  1. Aprire Form1 in Progettazione Windows Form.

  2. 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.

  3. Nel pannello smart tag Attività di ElementHost selezionare Modifica contenuto ospitato.

    Il file UserControl1.xaml viene aperto nella WPF Designer.

  4. Nella finestra Proprietà impostare il valore della proprietà Background su Red.

  5. Rigenerare il progetto.

  6. 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

Riferimenti

ElementHost

WindowsFormsHost

Altre risorse

Migrazione e interoperabilità

Utilizzo dei controlli Windows Presentation Foundation

Progettazione WPF