Hinzufügen von Animationen zum Abspielen nach Zustandsänderungen
Sie können einem Status eine Animation hinzufügen, die abgespielt werden, wenn das Steuerelement in den betreffenden Status übergeht. Eine Schaltfläche ändert zum Beispiel die Farbe, wenn Sie den Mauszeiger darüber bewegen, da sie den Status MouseOver annimmt. Wenn Sie dem Status MouseOver eine Animation hinzufügen (z. B. eine Schaltfläche, die sich kontinuierlich dreht) wird die Animation abgespielt, sobald die Schaltfläche die Farbe ändert.
So fügen Sie einem Status eine Animation hinzu
Drücken Sie F6, um zum Animationsarbeitsbereich zu wechseln. Das Interaktionspanel wird unter die Zeichenfläche verschoben, sodass mehr Platz zur Anzeige der Zeitachse zur Verfügung steht.
Wählen Sie unter Status den Status aus, dem Sie eine Animation hinzufügen möchten.
Klicken Sie unter Objekte und Zeitachsen auf die Schaltfläche Zeitachse anzeigen .
Hinweis: Wenn Sie unter Status die Option Basis auswählen, wird die Schaltfläche Zeitachse anzeigen nicht eingeblendet, da Sie sich nicht im Statusaufzeichnungsmodus befinden.
Wenn Sie festgelegt haben, dass das Steuerelement in diesem Status anders dargestellt werden soll als in der Standarddarstellung (Basis ist ausgewählt), ist an der 0-Sekunden-Marke bereits ein Keyframe definiert.
Zum Hinzufügen weiterer Animationen verschieben Sie die Position an eine andere Zeit auf der Zeitachse, und ändern Sie ein Objekt auf der Zeichenfläche.
Zum Beispiel möchten Sie, dass eine Spielkarte kreist. Bewegen Sie hierfür die Position auf die 1-Sekunden-Marke, und wählen Sie dann das LayoutRoot-Objekt unter Objekte und Zeitachse und im Eigenschaftenpanel unter Transformation die Registerkarte Drehen aus. Legen Sie dann die Angle-Eigenschaft auf 360 fest.
Zeigen Sie Ihre Animation in der Vorschau an, indem Sie auf die Schaltfläche Wiedergabe klicken.
Drücken Sie F5, um Ihre aktuelle Statusanimation zu testen.
Tipp: Wenn das Steuerelement bei einer erneuten Statusänderung nicht auf 0 Grad zurückdrehen soll, können Sie die Übergangszeit für den betreffenden Status auf 0 Sekunden festlegen. Das entsprechende Verfahren finden Sie unter Ändern der Übergangszeit für Statusänderungen bei Systemsteuerelementen.
Nächste Schritte
Sie können die Schleife für die Animation des aktuellen Status mehrmals oder unendlich oft ausführen oder umkehren, sobald der letzte Keyframe erreicht ist. Weitere Informationen finden Sie unter Einstellen der Wiederholung oder Umkehrung von Storyboards am Ende des Zyklus.
Sie können festlegen, wie schnell die Animation zwischen den Keyframes erfolgen soll, um eine wirklichkeitsgetreuere Animation zu erstellen. Weitere Informationen finden Sie unter Ändern der Animationsinterpolation zwischen Keyframes.
Wenn Sie eine Vorlage für ein Systemsteuerelement ändern, können Sie die Änderungen in Ihrer Anwendung mit F5 anzeigen. Wenn Sie mit einem Benutzersteuerelement arbeiten, können Sie die bearbeitete Animation in Aktion sehen, indem Sie einstellen, dass das Steuerelement auf Mausklicks reagiert. Weitere Informationen finden Sie unter Ändern des Status als Reaktion auf Benutzerinteraktionen.