Creare un modello riutilizzabile per applicare stile a un sistema di controllo
È possibile personalizzare l'aspetto dei controlli di sistema modificando una copia del modello del controllo.
Nella procedura seguente viene utilizzato un pulsante, ma è possibile creare un modello per qualsiasi controllo di sistema incluso in Microsoft Expression Blend o per qualsiasi controllo personalizzato importato che eredita dalla classe Control.
Per creare una copia del modello di un pulsante
Disegnare un controllo di sistema sulla tavola da disegno. Ad esempio, selezionare Button
dal pannello Strumenti e utilizzare il mouse per disegnare il pulsante sulla tavola da disegno.
Utilizzare la barra di navigazione nella parte superiore della tavola da disegno per creare una copia del modello del pulsante. Fare clic su [Button], selezionare Modifica modello, quindi fare clic su Modifica copia.
Suggerimento:
Poiché non è possibile modificare il modello predefinito di un controllo di sistema, viene creata una copia. In alternativa, è possibile creare un modello vuoto e progettare il pulsante da utilizzare importando asset grafici o disegnando nuovi oggetti.
Nella finestra di dialogo Crea risorsa Style immettere il nome del modello, ad esempio ButtonStyle1.
In Posizione definizione selezionare la posizione in cui si desidera definire il modello:
Per rendere il modello disponibile per un oggetto pulsante in tutti i documenti nell'applicazione, selezionare Applicazione.
Per rendere il modello disponibile solo per gli oggetti pulsante nel documento corrente, selezionare Documento corrente.
Per rendere il modello disponibile solo per questo pulsante nel documento corrente, selezionare Button nella casella a discesa accanto a Documento corrente.
Fare clic su OK per uscire dalla finestra di dialogo e aprire il modello per la modifica.
Suggerimento:
La barra di navigazione semplifica il passaggio tra la modifica del modello applicato a un oggetto e la modifica dell'oggetto stesso. Ad esempio, per uscire dalla modalità di modifica del modello, fare clic su [Button] nella barra di navigazione.
Per ritornare alla modalità di modifica del modello, verificare che l'oggetto pulsante sia selezionato (per visualizzare la barra di navigazione relativa al pulsante), quindi fare clic su Template nella barra di navigazione.
Risoluzione dei problemi
Se l'opzione Modifica modello non viene visualizzata nella barra di navigazione, è possibile che sia stato selezionato un controllo che non supporta i modelli. I pannelli di layout come Grid
, ad esempio, non utilizzano modelli. Utilizzano i modelli solo i controlli che ereditano dalla classe Control.
Non è possibile creare un modello per un controllo utente (un controllo che eredita dalla classe UserControl), ma è possibile personalizzare un controllo utente progettandolo da zero.
Per ulteriori informazioni, vedere Creare un nuovo controllo utente nel progetto.
Passaggi successivi
È possibile personalizzare l'aspetto del controllo di sistema modificando le proprietà del modello appena creato. Per ulteriori informazioni, vedere Modificare l'aspetto di un sistema di controllo in stati diversi.
È possibile modificare il tempo necessario per espandere il pulsante quando il puntatore si sposta su di esso. Per ulteriori informazioni, vedere Modificare il tempo di transizione tra i cambiamenti di stato.
È possibile applicare questo modello a un altro pulsante del progetto o disegnare un nuovo pulsante a cui è già assegnato il modello. Per ulteriori informazioni, vedere Applicare una risorsa stile.
Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.