DataStateBehavior
Sie können das DataStateBehavior -Verhalten verwenden, um zwischen zwei visuellen Zuständen zu wechseln, und zwar abhängig davon, ob eine bedingte Eigenschaftenbindung zu True oder zu False ausgewertet wird.
Mit DataStateBehavior -Verhalten können Sie zwei Werte vergleichen. Ein Wert stammt aus einer Bindung. Sie können den anderen Wert explizit deklarieren. Wenn die beiden Werte gleich sind, wird der für True angegebene visuelle Zustand aktiviert. Wenn die beiden Werte nicht gleich sind, wird der für False angegebene visuelle Zustand aktiviert.
So fügen Sie ein DataStateBehavior-Verhalten hinzu
Klicken Sie im Objektepanel auf Verhalten, und ziehen Sie das DataStateBehavior-Verhalten auf das Objekt, auf das das Verhalten angewendet werden soll. Die Kategorie Allgemeine Eigenschaften wird im Eigenschaftenpanel angezeigt.
Hinweis: Mit dem Objekt, dem das Verhalten hinzufügt wird, stellen Sie den Kontext für das Verhalten bereit.
Geben Sie in der Kategorie Allgemeine Eigenschaften im Feld Bindung die gewünschte Bindung an. Sie können die Elementauswahl der Zeichenfläche verwenden, um das Element direkt auf der Zeichenfläche auszuwählen.
Geben Sie im Feld Wert den Wert ein, den Sie vergleichen möchten. Geben Sie im Feld Wert einen Wert ein, oder klicken Sie auf Erweiterte Optionen , um die Daten zu binden.
Wählen Sie in den Dropdownlisten TrueState und FalseState den visuellen Zustand aus, der ausgelöst werden soll, wenn die Werte aus den Eigenschaften Bindung und Wert gleich sind.
Wenn die beiden Werte gleich sind, wird der für True angegebene visuelle Zustand aktiviert. Wenn die beiden Werte nicht gleich sind, wird der für False angegebene visuelle Zustand aktiviert.
Ein Beispiel für dieses Verhalten finden Sie in der Expression Community Gallery (Expression Community-Katalog) .
Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.