Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.png)
Oltre a utilizzare trigger di proprietà per modificare l'aspetto di un pulsante in base all'interazione dell'utente, in Microsoft Expression Blend è anche possibile applicare un effetto a ciascuno stato.
Per creare effetti in un pulsante
Disegnare un oggetto SimpleButton nella tavola da disegno di Expression Blend.
Suggerimento:I controlli di stile semplici sono disponibili in Simple Styles nella categoria Stili del pannello Asset. Dopo aver selezionato uno stile semplice nell'elenco, è possibile disegnarlo nella tavola da disegno.
Fare clic con il pulsante destro del mouse sul pulsante in Oggetti e sequenza temporale, scegliere Modifica modello, quindi fare clic su Modifica corrente. Se non si desidera modificare il dizionario risorse SimpleStyles.xaml, è possibile fare clic su Modifica copia anziché su Modifica corrente, per creare un nuovo modello e salvarlo nel documento.
Per ulteriori informazioni sulla creazione di una copia, vedere Creare una risorsa.
Suggerimento:Per uscire dalla modalità di modifica del modello e tornare nell'ambito del documento, fare clic su Reimposta l'ambito
sopra la struttura ad albero degli oggetti nel pannello Oggetti e sequenza temporale.Per tornare alla modalità di modifica del modello per un modello esistente, nel pannello Oggetti e sequenza temporale fare clic con il pulsante destro del mouse sull'elemento di cui si desidera modificare il modello, scegliere Modifica modello, quindi fare clic su Modifica corrente.
Nell'ambito di modifica del modello del controllo eliminare l'oggetto figlio Border dell'oggetto Grid.
Fare clic sull'oggetto Grid per attivarlo, in modo da poter aggiungere oggetti figlio.
Disegnare un oggetto Rectangle nella griglia e quindi impostare la proprietà Fill sul colore giallo in Pennelli nel pannello Proprietà.
Fare clic con il pulsante destro del mouse sull'oggetto Rectangle, scegliere Ordine e quindi fare clic su Porta in secondo piano per posizionarlo dietro l'oggetto ContentPresenter.
Arrotondare i bordi dell'oggetto Rectangle utilizzando l'Adorner
visualizzato quando il puntatore del mouse viene spostato su uno dei due punti di controllo esterni all'angolo superiore sinistro del rettangolo oppure utilizzando le proprietà RadiusX e RadiusY in Aspetto nel pannello Proprietà.Dalla categoria Effetti del pannello Asset trascinare l'oggetto DropShadowEffect sull'oggetto Rectangle.
Verrà aggiunta un'ombreggiatura all'oggetto Rectangle come oggetto figlio.
Dopo aver selezionato DropShadowEffect nel pannello Oggetti e sequenza temporale, modificare le proprietà dell'effetto nel pannello Proprietà. Impostare la proprietà ShadowDepth su 20.
Nel pannello Trigger fare clic sul trigger IsMouseOver = True per attivarne la registrazione. Nel pannello Proprietà impostare la proprietà ShadowDepth su 25.
In Proprietà per stato attivo nel pannello Trigger verrà visualizzata una nuova riga che rifletterà la modifica della proprietà applicata quando il mouse viene spostato sul pulsante.
Suggerimento:Per visualizzare tutti i trigger e le azioni disponibili, potrebbe essere necessario regolare le finestre del pannello Trigger. Per ridimensionare le finestre, utilizzare il mouse.
Nel pannello Trigger fare clic sul trigger IsPressed = True per attivarne la registrazione. Nel pannello Proprietà impostare la proprietà ShadowDepth su 10.
In Proprietà per stato attivo nel pannello Trigger verrà visualizzata una nuova riga che rifletterà la modifica della proprietà applicata quando si fa clic con il mouse nell'applicazione in esecuzione.
Fare clic su Predefinito nel pannello Trigger per disattivare la registrazione del trigger.
Eseguire un test dell'applicazione (F5) per visualizzare gli effetti.
Vedere anche
Attività
Aggiungere o rimuovere un trigger in un controllo WPF
Concetti
SimpleButton
Utilizzo di trigger per definire il comportamento di un controllo WPF
Applicazione di effetti
Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.