Modificare lo stile degli oggetti in Blend per Visual Studio
Il modo più semplice per personalizzare un oggetto consiste nell'impostare le proprietà nel riquadro Proprietà.
Per riusare impostazioni o gruppi di impostazioni, creare una risorsa riutilizzabile, ovvero uno stile, un modello o qualcosa di semplice, come un colore personalizzato. È anche possibile impostare un controllo in modo che venga visualizzato in modo diverso a seconda dello stato, come ad esempio un pulsante che diventa verde quando viene selezionato dall'utente.
Pennelli: modificare l'aspetto di un oggetto
Per modificare l'aspetto di un oggetto, è possibile applicarvi un pennello.
Disegnare un'immagine o un motivo ripetuto su un oggetto
Per disegnare un'immagine o un motivo ripetuto su un oggetto, è possibile usare un pennello tessera.
Per creare un pennello tessera, creare prima una risorsa pennello immagine, pennello da disegno o pennello visivo.
Per creare un pennello immagine, usare un'immagine. Le illustrazioni seguenti mostrano il pennello immagine, il pennello immagine affiancato e il pennello immagine capovolto.
Per creare un pennello da disegno, usare un disegno vettoriale, ad esempio un tracciato o una forma. Le illustrazioni seguenti mostrano il pennello da disegno, il pennello da disegno affiancato e il pennello da disegno capovolto.
Per creare un pennello visivo, usare un controllo, ad esempio un pulsante. Le illustrazioni seguenti mostrano il pennello visivo e il pennello visivo affiancato.
Stili e modelli: creare un aspetto coerente tra i vari controlli
È possibile progettare l'aspetto e il comportamento di un controllo una volta e applicarne le caratteristiche ad altri controlli in modo che non sia necessario gestirle singolarmente.
Quando usare uno stile: se si vogliono solo impostare le proprietà predefinite, come il colore di un pulsante, è preferibile usare uno stile. È possibile modificare un controllo anche dopo l'applicazione di uno stile.
Quando usare un modello: se si vuole modificare la struttura di un controllo, è preferibile usare un modello. Si supponga di voler convertire un elemento grafico o un logo in un pulsante. Non è possibile modificare un controllo dopo l'applicazione di un modello.
Creare un modello o uno stile
È possibile creare un modello in due modi diversi. Si può convertire un oggetto qualsiasi presente nella tavola da disegno in un controllo oppure basare il modello su un controllo esistente.
Per convertire un oggetto qualsiasi in un modello di controllo, selezionare l'oggetto e quindi scegliere Crea controllo dal menu Strumenti.
Se si preferisce basare il modello su un controllo esistente, selezionare un oggetto nella tavola da disegno. Nella parte superiore della tavola da disegno fare clic sul pulsante di navigazione, scegliere Modifica modello e quindi Modifica una copia o Crea vuoto.
Per creare uno stile, selezionare l'oggetto, scegliere Modifica stile dal menu Oggetto e quindi Modifica una copia o Crea vuoto.
Scegliere Modifica una copia per iniziare con lo stile o il modello predefinito del controllo.
Scegliere Crea vuoto per partire da zero.
L'opzione Modifica corrente viene visualizzata solo se si modifica uno stile o un modello che è già stato creato. Non sarà invece visibile per un controllo che usa ancora un modello di sistema predefinito.
Nella finestra di dialogo Create Style Resource (Crea risorsa di stile) è possibile assegnare un nome allo stile o al modello per poterlo usare in seguito oppure applicare lo stile o il modello a tutti i controlli di tale tipo.
Nota
Non è possibile creare stili o modelli per ogni tipo di controllo. Se questi non sono supportati in un controllo, il pulsante di navigazione non verrà visualizzato sopra la tavola da disegno. Per tornare all'ambito di modifica del documento principale, fare clic su Restituisci ambito a .
Applicare uno stile o un modello a un controllo
Fare clic con il pulsante destro del mouse su un oggetto nella finestra Oggetti e sequenza temporale, scegliere Modifica modello e quindi Applica risorsa.
Ripristinare lo stile o il modello predefinito di un controllo
Selezionare il controllo e nella finestra Proprietà** individuare la proprietà Style o Template . Scegliere Opzioni avanzate e quindi Reimposta dal menu di scelta rapida.
Stati di visualizzazione
Gli stati di visualizzazione consentono di cambiare l'aspetto di un controllo in base al relativo stato. L'aspetto visivo dei controlli può essere diverso in base alle interazioni dell'utente. Ad esempio, è possibile impostare un pulsante in modo che diventi verde quando un utente lo seleziona oppure fare in modo che venga eseguita un'animazione. Per abbreviare o prolungare l'intervallo tra gli stati di visualizzazione, è possibile usare le transizioni.
Guardare un breve video: Gestire lo stato dei controlli WPF.
Risorse: creare colori, stili e modelli e riutilizzarli in seguito
È possibile convertire in una risorsa qualsiasi elemento del progetto. Una risorsa è in pratica un oggetto che è possibile riusare in parti diverse dell'applicazione. Ad esempio, è possibile creare un colore una volta, convertirlo in risorsa e quindi usarlo per più oggetti. Per modificare il colore di tutti gli oggetti, sarà quindi sufficiente modificare la risorsa colore.