Freigeben über


Datenverhalten

In Microsoft Expression Blend können Sie Datenverhalten verwenden, die Ihnen ermöglichen, in verschiedenen Weisen mit Daten zu interagieren, darunter Eigenschaften unter Verwendung eines Datenspeichers hinzuzufügen oder zu ändern, Zustandsänderungen basierend auf Datenvergleichen visuell zu kennzeichnen oder auf der Grundlage von Änderungen im Datenspeicher bestimmte Aktionen auszulösen.

Weitere Informationen zum Datenspeicher finden Sie unter Hinzufügen oder Ändern eines Datenspeichers.

Die Aktionen InvokeCommandAction und CallMethodAction erweisen sich besonders dann als nützlich, wenn Sie mit Views und ViewModels arbeiten.

Datenverhalten in Expression Blend

Die folgenden Datenverhalten stehen in Expression Blend zur Verfügung:

  • **CallMethodAction   ** Verwenden Sie die CallMethodAction -Aktion, um eine Methode im DataContext eines Elements aufzurufen, wenn ein Ereignis eintritt.

    Weitere Informationen zu dieser Aktion finden Sie unter CallMethodAction.

  • **DataStateBehavior   ** Verwenden Sie das DataStateBehavior -Verhalten, um einen visuellen Zustand zu ändern, abhängig davon, ob eine Bedingung als True oder False ausgewertet wird.

    Weitere Informationen zu diesem Verhalten finden Sie unter DataStateBehavior.

  • **FluidMoveSetTagBehavior   ** Verwenden Sie das FluidMoveSetTagBehavior -Verhalten, um einen Datenspeicher zu erstellen oder Informationen in einen bereits bestehenden Datenspeicher zu schreiben.

    Weitere Informationen zu diesem Verhalten finden Sie unter FluidMoveSetTagBehavior.

  • **InvokeCommandAction   ** Verwenden Sie die InvokeCommandAction -Aktion zum Aufrufen eines Befehls, die von der Datenquelle verfügbar gemacht wird.

    Weitere Informationen zu dieser Aktion finden Sie unter InvokeCommandAction.

  • SetDataStoreValueAction    Verwenden Sie das SetDataStoreValueAction -Verhalten, um die Werte des Datenspeichers zur Laufzeit automatisch anzupassen.

    Weitere Informationen zu diesem Verhalten finden Sie unter SetDataStoreValueAction.

SketchFlow-Datenverhalten

Sie haben die Möglichkeit, Prototypen zu erstellen, die Daten aus der Beispieldatenfunktion in Microsoft Expression Blend anzeigen. Sie können Datenverhalten verwenden, um die Benutzerinteraktion mit den Daten zu veranschaulichen.

Das folgende bedingte Verhalten ist in SketchFlow verfügbar:

  • **RemoveItemInListBoxAction   ** Verwenden Sie RemoveItemInListBoxAction , um das Entfernen eines Elements aus einem Listenfeld zu demonstrieren. Das RemoveItemInListBoxAction-Verhalten ist nur innerhalb einer Datenvorlage anwendbar und gilt nur für das Entfernen des Listenfeldelements, dem das Verhalten aus dem datengebundenen Listenfeld zugeordnet ist, in dem das Element gespeichert ist.

    Weitere Informationen zu diesem Verhalten finden Sie unter RemoveItemInListboxAction.

NoteHinweis:

Sie können alle in Expression Blend SketchFlow-Projekten verfügbaren Verhalten verwenden. SketchFlow-Verhalten sind jedoch nur für SketchFlow-Projekte verfügbar.

Siehe auch

Konzepte

Arbeiten mit integrierten Verhalten
Arbeiten mit SketchFlow-Verhalten