Condividi tramite


Progettare un controllo utente da zero

Se si desidera progettare un componente riutilizzabile che possa essere aggiunto alla tavola da disegno, come avviene con i controlli di sistema, è possibile creare un controllo utente. I controlli utente possono contenere altri controlli (compresi altri controlli utente), risorse e sequenze temporali di un'animazione.

Esistono due modi per creare un controllo utente:

  • Aggiungere un nuovo elemento di tipo UserControl al progetto   Con questo metodo, si inizia con una pagina vuota. Per progettare l'aspetto del controllo utente, è possibile disegnare qualsiasi oggetto sulla tavola da disegno utilizzando gli strumenti da disegno e importando elementi grafici e altri asset.

  • Convertire gli oggetti esistente in un elemento UserControl   Con questo metodo, è possibile selezionare più oggetti già presenti sulla tavola da disegno di un altro documento e convertirli in un elemento UserControl mediante il comando Crea UserControl. Dopo la conversione è possibile continuare a modificare il controllo utente.

Con i controlli utente, è possibile creare l'interattività mediante la definizione di un aspetto per ciascun stato visivo in cui può trovarsi il controllo utente e aggiungendo comportamenti o codice per passare da uno stato all'altro in base all'interazione dell'utente. È possibile modificare la transizione tra combinazioni di stati, anche mediante la creazione di un'animazione che verrà eseguita quando viene attivato uno stato.

tip noteSuggerimento:

Il controllo utente è considerato il documento di avvio di un progetto Microsoft Silverlight. In questo modo, è possibile utilizzare gli stati per creare l'interattività di un'applicazione Silverlight.

Contenuto della sezione

Vedere anche

Concetti

Definire stati di visualizzazione diversi per un controllo
Impostazione di colori, pennelli e maschere

Altre risorse

Disegnare oggetti

Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.