Comportamenti condizionali
In Microsoft Expression Blend è possibile utilizzare comportamenti condizionali per collegare un'azione a un evento quando un confronto ha come risultato True. Per applicare rapidamente condizioni alle azioni, creare e modificare le condizioni desiderate nel pannello Proprietà.
Comportamenti condizionali di Expression Blend
In Expression Blend sono disponibili i seguenti comportamenti condizionali:
**CallMethodAction **Utilizzare l'azione CallMethodAction per chiamare un metodo sull'oggetto DataContext di un elemento quando si verifica un evento.
Per ulteriori informazioni su questa azione, vedere CallMethodAction.
**ChangePropertyAction **Utilizzare l'azione ChangePropertyAction per modificare o incrementare facilmente la proprietà di un oggetto.
Per ulteriori informazioni su questa azione, vedere ChangePropertyAction.
**ControlStoryboardAction **Utilizzare l'azione ControlStoryboardAction per specificare lo stato dello storyboard, ad esempio Play, Pause o Stopped.
Per ulteriori informazioni su questa azione, vedere ControlStoryboardAction.
**GoToStateAction **Utilizzare l'azione GoToStateAction per attivare facilmente uno stato di visualizzazione personalizzato.
Per ulteriori informazioni su questa azione, vedere GoToStateAction.
**HyperlinkAction **Utilizzare l'azione HyperlinkAction per visitare facilmente un indirizzo di un sito Web quando viene attivata l'azione.
Per ulteriori informazioni su questa azione, vedere HyperlinkAction.
**InvokeCommandAction **Utilizzare l'azione InvokeCommandAction per richiamare un comando esposto dall'origine dati.
Per ulteriori informazioni su questa azione, vedere InvokeCommandAction.
**LaunchUriOrFileAction **Utilizzare l'azione LaunchUriOrFileAction per visitare un sito Web o per avviare un'applicazione quando viene attivata l'azione.
Per ulteriori informazioni su questa azione, vedere LaunchUriOrFileAction.
**PlaySoundAction **Utilizzare l'azione PlaySoundAction per riprodurre un suono quando viene attivata un'azione.
Per ulteriori informazioni su questa azione, vedere PlaySoundAction.
**RemoveElementAction **Utilizzare l'azione RemoveElementAction per rimuovere facilmente un elemento da una struttura ad albero logica.
Per ulteriori informazioni su questa azione, vedere RemoveElementAction.
**SetDataStoreValueAction **Utilizzare l'azione SetDataStoreValueAction per modificare automaticamente i valori dell'archivio dati in fase di esecuzione.
Per ulteriori informazioni su questa azione, vedere SetDataStoreValueAction.
Comportamenti condizionali di SketchFlow
In SketchFlow sono disponibili i seguenti comportamenti condizionali:
**NavigateBackAction **Utilizzare l'azione NavigateBackAction per tornare a una schermata visualizzata in precedenza. L'azione NavigateBackAction ha la stessa funzione del pulsante Indietro presente in SketchFlow Player.
Per ulteriori informazioni su questa azione, vedere NavigateBackAction.
**NavigateForwardAction **Utilizzare l'azione NavigateForwardAction per passare alla schermata visualizzata prima di passare alla schermata precedente. L'azione NavigateForwardAction ha la stessa funzione del pulsante Avanti presente in SketchFlow Player.
Per ulteriori informazioni su questa azione, vedere NavigateForwardAction.
**NavigateToScreenAction **Utilizzare l'azione NavigateToScreenAction per specificare lo spostamento tra le schermate.
Per ulteriori informazioni su questa azione, vedere NavigateToScreenAction.
**NavigationMenuAction **Utilizzare l'azione NavigationMenuAction per associare un determinato stato a una determinata schermata. Questo è particolarmente utile se si tenta di simulare lo spostamento dell'utente conservando il percorso di spostamento e gli stati di visualizzazione che rappresentano l'interazione dell'utente con un menu di spostamento.
Per ulteriori informazioni su questa azione, vedere NavigationMenuAction.
**PlaySketchFlowAnimationAction **Utilizzare l'azione PlaySketchFlowAnimationAction se si desidera riprodurre un'animazione SketchFlow in risposta a un'interazione dell'utente con il prototipo.
Per ulteriori informazioni su questa azione, vedere PlaySketchFlowAnimationAction.
**RemoveItemInListBoxAction **Utilizzare l'azione RemoveItemInListBoxAction per dimostrare la rimozione di un elemento da una casella di riepilogo.
L'azione RemoveItemInListBoxAction può essere utilizzata solo all'interno di un modello di dati per rimuovere l'elemento a cui è applicata dalla casella di riepilogo associata a dati in cui risiede.
Per ulteriori informazioni su questa azione, vedere RemoveItemInListboxAction.
[!NOTA]
Nei progetti SketchFlow è possibile utilizzare tutti i comportamenti disponibili in Expression Blend. I comportamenti SketchFlow sono tuttavia disponibili solo nei progetti SketchFlow.
Vedere anche
Concetti
Utilizzo dei comportamenti predefiniti
Utilizzo dei comportamenti SketchFlow