Condividi tramite


Creare un nuovo controllo utente nel progetto

È possibile progettare controlli personalizzati da utilizzare più volte in un progetto. Questi controlli ereditano dalla classe UserControl e quindi non utilizzano modelli. È possibile tuttavia controllare l'aspetto del controllo utente progettando il controllo da zero.

Per creare un controllo utente vuoto

  1. Aprire un progetto.

  2. Scegliere Nuovo elemento dal menu File (CTRL+N).

    Dd185520.b2bd3ff5-22c3-403e-af75-ed0d4d1b7aed(it-it,Expression.40).png

  3. Nella finestra di dialogo Nuovo elemento selezionare UserControl.

  4. Accanto a Nome immettere un nome descrittivo per il controllo utente.

  5. Se si desidera che un file code-behind venga generato per il controllo utente, selezionare Includi file di codice.

    tip noteSuggerimento:

    Un file code-behind è necessario se si desidera che il controllo utente risponda all'interazione dell'utente o se uno sviluppatore creerà un comportamento personalizzato per il controllo utente.

  6. Fare clic su OK per chiudere la finestra di dialogo e aprire il controllo utente per la modifica.

    È ora possibile progettare l'aspetto del controllo utente.

Per creare un controllo utente da oggetti esistenti

  1. Selezionare gli oggetti esistenti che si desidera facciano parte del nuovo controllo utente.

    tip noteSuggerimento:

    Per selezionare più oggetti, tenere premuto il tasto CTRL quando si fa clic su ciascun oggetto.

  2. Scegliere Crea UserControl dal menu Strumenti (F8).

    Dd185520.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(it-it,Expression.40).png

  3. Nella finestra di dialogo Crea UserControl immettere un nome descrittivo per il controllo utente.

  4. Se si desidera lasciare gli oggetti selezionati nel punto in cui si trovano e creare duplicati nel controllo utente, selezionare la casella Lascia invariato il contenuto originale e crea duplicati se necessario.

  5. Fare clic su OK per creare i file del controllo utente e aprire il file XAML nella tavola da disegno per la modifica.

Per disegnare una nuova istanza del controllo utente in un documento del progetto

  1. Salvare tutti i file (CTRL+MAIUSC+S).

  2. Generare il progetto (CTRL+MAIUSC+B) affinché il controllo utente venga visualizzato nel pannello Asset.

  3. Nel pannello Strumenti fare clic su Asset Dd185520.0d8b8d29-1af9-418f-8741-be3097d76eab(it-it,Expression.40).png.

  4. Nella scheda Progetto del pannello Asset selezionare il controllo utente.

    Dd185520.9cd1da53-f2d2-4f69-8b7d-3cce14b06763(it-it,Expression.40).png

  5. Utilizzare il mouse per disegnare il controllo utente nella tavola da disegno.

tip noteSuggerimento:

Utilizzare il comando Crea controllo per creare un modello del controllo dagli oggetti selezionati. È possibile selezionare oggetti nella tavola da disegno, raggrupparli in un pannello di layout simile a una Grid e quindi scegliere Crea controllo dal menu Strumenti. Il comando Crea controllo non crea un controllo utente, crea invece uno stile di controllo contenente un modello costituito dagli oggetti selezionati. Per disegnare un altro controllo dello stesso tipo, selezionare lo stile nella categoria Stili del pannello Asset e quindi disegnare il controllo nella tavola da disegno.

Risoluzione dei problemi

  • Quando si utilizza il comando Crea UserControl, se gli oggetti selezionati includono un contenuto con fattori, ad esempio gestori degli eventi o trigger, potrebbe essere necessario ripristinare i metodi e i trigger dei gestori degli eventi nel controllo utente appena creato.

Passaggi successivi

Vedere anche

Attività

Creare un controllo da oggetti esistenti

Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.