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
Wechseln Sie zum Animationsarbeitsbereich. Das Panel Objekte und Zeitachsen 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 im Panel Objekte und Zeitachsen auf Zeitachse anzeigen .
Hinweis: Wenn Sie unter Zustände die Option Basis auswählen, wird Zeitachse anzeigen nicht eingeblendet, weil 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.
Ggf. möchten Sie, dass eine Spielkarte kreist. Bewegen Sie hierfür die Position auf die 1-Sekunden-Marke, und wählen Sie im Panel Objekte und Zeitachse das LayoutRoot-Objekt und dann im Eigenschaftenpanel unter Transformation die Registerkarte Drehen. Legen Sie die Angle-Eigenschaft auf 360 fest.
Zeigen Sie Ihre Animation in der Vorschau an, indem Sie auf 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 zwischen Statusänderungen.
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 eine Benutzerinteraktion.