Freigeben über


DataStateBehavior (Blend SDK für WPF)

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

  1. 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.

  2. Geben Sie in der Kategorie Allgemeine Eigenschaften im Feld Bindung die gewünschte Bindung an. Sie können die Elementauswahl der Zeichenfläche Selector de elementos de la mesa de trabajo (enlazado a datos) verwenden, um das Element direkt auf der Zeichenfläche auszuwählen.

    DataStateBehavior

  3. 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 Dn195678.12e06962-5d8a-480d-a837-e06b84c545bb(de-de,VS.120).png , um die Daten zu binden.

  4. 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.