Bedingte Verhalten
Sie können in Microsoft Expression Blend bedingte Verhalten verwenden, um eine Aktion mit einem Ereignis zu verknüpfen, wenn ein Vergleich zu True ausgewertet wird. Sie können schnell Bedingungen auf Aktionen anwenden, indem Sie Bedingungen im Eigenschaftenpanel erstellen und ändern.
Bedingte Verhalten in Expression Blend
Die folgenden bedingten Verhalten sind in Expression Blend verfügbar:
**CallMethodAction ** Verwenden Sie die CallMethodAction -Aktion, um eine Methode des DataContext eines Elements aufzurufen, wenn ein Ereignis eintritt.
Weitere Informationen zu dieser Aktion finden Sie unter CallMethodAction.
**ChangePropertyAction ** Verwenden Sie die ChangePropertyAction -Aktion, um die Eigenschaft eines Objekts zu erhöhen oder zu ändern.
Weitere Informationen zu dieser Aktion finden Sie unter ChangePropertyAction.
**ControlStoryboardAction ** Verwenden Sie eine ControlStoryboardAction -Aktion, um den Zustand des Storyboards anzugeben, wie z. B. Wiedergabe, Anhalten oder Stopp.
Weitere Informationen zu dieser Aktion finden Sie unter ControlStoryboardAction.
**GoToStateAction ** Verwenden Sie die GoToStateAction -Aktion, um einen benutzerdefinierten visuellen Zustand zu aktivieren.
Weitere Informationen zu dieser Aktion finden Sie unter GoToStateAction.
**HyperlinkAction ** Verwenden Sie die HyperlinkAction -Aktion, um nach einer Websiteadresse zu suchen, wenn die Aktion ausgelöst wird.
Weitere Informationen zu dieser Aktion finden Sie unter HyperlinkAction.
**InvokeCommandAction ** Verwenden Sie die InvokeCommandAction -Aktion, um einen Befehl aufzurufen, der von der Datenquelle zur Verfügung gestellt wird.
Weitere Informationen zu dieser Aktion finden Sie unter InvokeCommandAction.
**LaunchUriOrFileAction ** Verwenden Sie die LaunchUriOrFileAction -Aktion, um nach einer Websiteadresse zu suchen oder eine Anwendung zu starten, wenn die Aktion ausgelöst wird.
Weitere Informationen zu dieser Aktion finden Sie unter LaunchUriOrFileAction.
**PlaySoundAction ** Verwenden Sie die PlaySoundAction -Aktion, um einen Sound wiederzugeben, wenn eine Aktion ausgelöst wird.
Weitere Informationen zu dieser Aktion finden Sie unter PlaySoundAction.
**RemoveElementAction ** Verwenden Sie die RemoveElementAction -Aktion, um ein Element aus einer logischen Struktur zu entfernen.
Weitere Informationen zu dieser Aktion finden Sie unter RemoveElementAction.
**SetDataStoreValueAction ** Verwenden Sie die SetDataStoreValueAction -Aktion, um die Werte Ihres Datenspeichers zur Laufzeit anzupassen.
Weitere Informationen zu dieser Aktion finden Sie unter SetDataStoreValueAction.
Bedingte Verhalten in SketchFlow
Die folgenden bedingten Verhalten sind in SketchFlow verfügbar:
**NavigateBackAction ** Verwenden Sie die NavigateBackAction-Aktion, um zu einem Bildschirm zurück zu navigieren, den Sie zuvor angezeigt haben. Die NavigateBackAction-Aktion funktioniert genauso wie die Schaltfläche Zurück im SketchFlow-Player.
Weitere Informationen zu dieser Aktion finden Sie unter NavigateBackAction.
**NavigateForwardAction ** Verwenden Sie die NavigateForwardAction-Aktion, um zu einem Bildschirm zu navigieren, den Sie angezeigt haben, bevor Sie zu einem vorherigen Bildschirm zurück navigiert sind. Die NavigateForwardAction-Aktion funktioniert genauso wie die Schaltfläche Weiter im SketchFlow-Player.
Weitere Informationen zu dieser Aktion finden Sie unter NavigateForwardAction.
**NavigateToScreenAction ** Verwenden Sie die NavigateToScreenAction-Aktion, um die Navigation zwischen Bildschirmen anzugeben.
Weitere Informationen zu dieser Aktion finden Sie unter NavigateToScreenAction.
**NavigationMenuAction ** Verwenden Sie die NavigationMenuAction-Aktion, um einem Bildschirm einen Zustand zuzuordnen. Dies ist insbesondere dann sinnvoll, wenn Sie versuchen, die Benutzernavigation darzustellen und gleichzeitig den Navigationspfad und die visuellen Zustände beizubehalten, die die Benutzerinteraktion mit dem Navigationsmenü darstellen.
Weitere Informationen zu dieser Aktion finden Sie unter NavigationMenuAction.
**PlaySketchFlowAnimationAction ** Verwenden Sie die PlaySketchFlowAnimationAction-Aktion, wenn Sie eine SketchFlow-Animation als Reaktion auf eine Benutzerinteraktion mit Ihrem Prototyp wiedergeben möchten.
Weitere Informationen zu dieser Aktion finden Sie unter PlaySketchFlowAnimationAction.
**RemoveItemInListBoxAction ** Verwenden Sie die RemoveItemInListBoxAction-Aktion, um zu veranschaulichen, wie ein Elements aus einem Listenfeld entfernt wird.
Die RemoveItemInListBoxAction-Aktion kann nur in einer Datenvorlage ausgelöst werden und auch nur dann, wenn ein Listenfeldelement, dem die Vorlage zugeordnet ist, aus dem datengebundenen Listenfeld entfernt werden soll, in dem es sich befindet.
Weitere Informationen zu dieser Aktion finden Sie unter RemoveItemInListboxAction.
Hinweis: |
---|
Sie können in SketchFlow-Projekten alle in Expression Blend verfügbaren Verhalten verwenden. SketchFlow-Verhalten sind jedoch nur in SketchFlow-Projekten verfügbar. |
Siehe auch
Konzepte
Arbeiten mit integrierten Verhalten
Arbeiten mit SketchFlow-Verhalten