Freigeben über


NavigationMenuAction

Sie können das NavigationMenuAction -Verhalten verwenden, um einen bestimmten Zustand mit einem bestimmten Bildschirm zu verknüpfen. Wenn der von diesem Verhalten erwartete Bildschirm aktiv wird, wird ein festgelegter Active -Zustand ausgelöst. Wenn der geladene Bildschirm nicht dem von diesem Verhalten erwartete Bildschirm ist, wird ein festgelegter Inactive -Zustand ausgelöst.

Navigationsmenüs sind ein gutes Beispiel für eine vorteilhafte Verwendung des NavigationMenuAction -Verhaltens.

Komponentenbildschirme können auf zahlreichen Seiten wiederverwendet werden. Daher werden sie häufig für die Erstellung von Navigationsmenüs für den SketchFlow-Prototyp verwendet. Visuelle Zustandskennzeichnungen werden oft verwendet, um eine Benutzeraktion wie das Klicken auf ein Navigationsmenüelement zu signalisieren – beispielsweise eine "gedrückte" Schaltfläche oder ein ausgefülltes rundes Optionsfeld.

Wenn im Prototyp auf eine Menüoption geklickt wird, wird der mit dieser Menüoption verbundene Bildschirm geladen. Allerdings wird der Navigationsverlauf verworfen. Zustandsänderungen werden ebenfalls verworfen, wenn der nächste Bildschirm geladen wird. Der Bildschirm behält den Verlauf oder den visuellen Zustand, der die ausgewählte Menüoption widerspiegelt, nicht bei.

Mit der NavigationMenuAction -Aktion werden Zustände basierend auf dem mit dem Bildschirm verbundenen Zustand – als Active oder Inactive beibehalten.

So fügen Sie eine NavigationMenuAction-Aktion hinzu

  1. Klicken Sie im Objektepanel auf Verhalten, und ziehen Sie NavigationMenuAction auf das Objekt, auf das diese Aktion angewendet werden soll. Die Kategorie Allgemeine Eigenschaften wird im Eigenschaftenpanel angezeigt.

  2. Wählen Sie in der Kategorie Allgemeine Eigenschaften aus der Dropdownliste TargetObject das Element, das über die geeigneten aufrufbaren Methoden verfügt. Sie können die ****Elementauswahl der Zeichenfläche ****Symbol zur Elementauswahl der Zeichenfläche verwenden, um ein Element auszuwählen. Standardmäßig wird im aktuellen Bereich gesucht (z. B. UserControl, Window oder Template). Möchten Sie jedoch den Zustand eines bestimmten Elements ändern, sollten Sie es explizit angeben.

    NavigationMenuAction

  3. Wählen Sie aus der Dropdownliste TargetScreen den Bildschirm aus, der zur Navigation zwischen Navigationsbilschirmen verwendet werden soll. Im Allgemeinen wird dieser mit dem in TargetScreen angegebenen Bildschirm identisch sein.

  4. Legen Sie in der Dropdownliste ActiveState den gewünschten Zustand fest, wenn der in TargetScree angegebene Bildschirm angezeigt wird.

  5. Legen Sie in der Dropdownliste InactiveState den gewünschten Zustand fest, wenn der in TargetScree angegebene Bildschirm nicht angezeigt wird.

    important noteWichtig:

    Der ausgewählte InactiveState kann sich nicht in derselben Zustandsgruppe befinden wie der in Schritt 4 ausgewählte ActiveState.

Ein Beispiel für dieses Verhalten finden Sie in der Expression Community Gallery Ff723958.xtlink_newWindow(de-de,Expression.40).png.

Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.