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.
![]() |
---|
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
Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.