Procedura: creare un nuovo progetto di libreria UserControl di WPF

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 Gestione delle impostazioni.

Per creare un progetto di controllo utente WPF

  1. Avviare Visual Studio 2010.

  2. Scegliere Nuovo dal menu File, quindi scegliere Progetto.

    Verrà visualizzata la finestra di dialogo Nuovo progetto.

  3. Nel riquadro Modelli installati espandere Visual Basic o Visual C#, quindi selezionare Windows.

  4. Nell'elenco a discesa delle versioni Framework .NET selezionare una versione che supporti WPF, ad esempio .NET Framework 4.

  5. Nell'elenco dei modelli, selezionare Libreria di controlli utente WPF.

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

  7. Nella casella di testo Percorso, specificare un percorso in cui salvare il progetto.

  8. Scegliere OK.

    WPF Designer per Visual Studio verrà aperto e verrà visualizzato UserControl1 del progetto creato.

    Nota di Visual BasicNota 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.

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

    Nota

    Per visualizzare il controllo utente nella Casella degli strumenti, selezionare l'impostazione Inserisci automaticamente elementi della casella degli strumenti. Per ulteriori informazioni, vedere Formattazione, XAML, editor di testo, finestra di dialogo Opzioni.

Vedere anche

Attività

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

Procedura: creare un nuovo progetto di applicazione WPF

Creating a Drawing Application by Using WPF

How to: Create a C# WPF Application

Altre risorse

WPF Designer

Utilizzo di controlli in WPF Designer