Inhaltsübergangsanimationen
Mit Inhaltsübergangsanimationen können Sie den Inhalt eines Bildschirmbereichs ändern und gleichzeitig den Container oder die Hintergrundkonstante beibehalten. Neuer Inhalt wird eingeblendet. Wenn vorhandener Inhalt ersetzt werden soll, wird dieser Inhalt ausgeblendet.
Wichtige APIs: ContentThemeTransition-Klasse (XAML)
Empfohlene und nicht empfohlene Vorgehensweisen
- Verwenden Sie eine Eingangsanimation, wenn eine Reihe neuer Elemente vorhanden ist, um in einen leeren Container zu gelangen. Nach dem anfänglichen Laden einer App steht ein Teil des App-Inhalts möglicherweise nicht sofort zur Anzeige zur Verfügung. Wenn dieser Inhalt für die Anzeige bereit ist, verwenden Sie eine Inhaltsübergangsanimation, um diesen verspäteten Inhalt in die Ansicht zu bringen.
- Verwenden Sie Inhaltsübergänge, um eine Gruppe von Inhalten durch einen anderen Satz von Inhalten zu ersetzen, der sich bereits im selben Container in einer Ansicht befindet.
- Wenn Sie neue Inhalte einblenden, ziehen Sie diesen Inhalt (von unten nach oben) in die Ansicht für den allgemeinen Seitenfluss oder die Lesereihenfolge.
- Stellen Sie neue Inhalte auf logische Weise vor, z. B. stellen Sie den wichtigsten Teil des Inhalts zuletzt vor.
- Wenn Sie mehr als einen Container haben, dessen Inhalt aktualisiert werden soll, lösen Sie alle Übergangsanimationen gleichzeitig aus, ohne dass sie gestaffelt oder verzögert werden.
- Verwenden Sie keine Inhaltsübergangsanimationen, wenn sich die gesamte Seite ändert. Verwenden Sie in diesem Fall stattdessen die Seitenübergangsanimationen.
- Verwenden Sie keine Inhaltsübergangsanimationen, wenn der Inhalt nur aktualisiert wird. Inhaltsübergangsanimationen sollen Bewegungen anzeigen. Verwenden Sie für Aktualisierungen Einblendungsanimationen.
Verwandte Artikel
Für Entwickler (XAML)
- Übersicht über Animationen
- Animieren von Inhaltsübergängen
- Schnellstart: Animieren der Benutzeroberfläche mithilfe von Bibliotheksanimationen
- ContentThemeTransition-Klasse
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Windows developer