Condividi tramite


Procedura: creare un nuovo progetto di libreria UserControl di WPF

Aggiornamento: novembre 2007

Per combinare la funzionalità di uno o più controlli WPF (Windows Presentation Foundation ) con codice personalizzato, è possibile creare un controllo utente, definito anche controllo composto. I controlli utente combinano lo sviluppo rapido, la funzionalità standard dei controlli WPF e la versatilità delle proprietà e dei metodi personalizzati. Quando si inizia a creare un controllo utente, viene visualizzata una finestra di progettazione visiva in cui è possibile inserire i controlli standard WPF. I controlli figlio vengono definiti controlli costitutivi.

Questi controlli costitutivi conservano tutta la funzionalità intrinseca nonché l'aspetto e il comportamento dei controlli standard WPF, ma, una volta incorporati nel controllo utente, non sono più disponibili mediante codice. Il controllo utente esegue il proprio disegno e gestisce inoltre tutta la funzionalità di base associata ai controlli.

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.

Per creare un progetto di controllo utente WPF

  1. Avviare una versione di Visual Studio che supporta lo sviluppo WPF, ad esempio Visual Studio 2008.

  2. Scegliere Nuovo dal menu File, quindi scegliere Progetto. Verrà visualizzata la finestra di dialogo Nuovo progetto.

  3. Nel riquadro Tipi progetto scegliere il linguaggio di programmazione da utilizzare.

  4. Nel riquadro Modelli scegliere Libreria di controlli utente WPF per i progetti Visual Basic o Visual C#. Sotto i riquadri Tipi progetto e Modelli vengono visualizzate ulteriori informazioni sul modello selezionato.

    Nota:

    Se il modello Libreria di controlli utente WPF non è visualizzato, verificare che sia stata scelta come destinazione una versione di .NET Framework che supporta WPF. Nell'angolo superiore destro della finestra di dialogo Nuovo progetto impostare la versione 3.0 o una versione successiva di .NET Framework dall'apposito elenco a discesa.

  5. Nella casella di testo Nome attribuire al progetto un nome univoco che indichi la funzione del controllo.

  6. Nella casella di testo Percorso inserire il nome della directory in cui si desidera salvare il progetto o fare clic sul pulsante Sfoglia per passare a tale directory.

  7. Scegliere OK. Progettazione Windows Presentation Foundation (WPF) per Visual Studio verrà aperto e verrà visualizzato UserControl1 del progetto creato.

    Nota di Visual Basic:

    Ogni file eseguibile creato con Visual Basic 2005 contiene uno spazio dei nomi con lo stesso nome del progetto. Per ulteriori informazioni, vedere Spazi dei nomi in Visual Basic.

  8. Trascinare i controlli dalla Casella degli strumenti nel controllo utente.

    Posizionare e progettare questi controlli nel modo in cui si desidera che vengano visualizzati nel controllo utente finale. Per consentire agli sviluppatori di accedere ai controlli costitutivi, è necessario dichiararli come Public o esporne le proprietà in modo selettivo.

Vedere anche

Attività

Procedura: utilizzare un controllo WPF di terze parti in un'applicazione WPF

Esempio di controllo personalizzato NumericUpDown in un solo progetto

Procedura: creare un nuovo progetto di applicazione WPF

Creazione di un'applicazione di disegno utilizzando WPF

Procedura: creare un'applicazione WPF in C#

Creazione di un'applicazione di disegno utilizzando WPF

Altre risorse

Progettazione WPF

Utilizzo dei controlli in Progettazione WPF