Ist es möglich, einen benutzerdefinierten Übergang in WinRT zu implementieren? Z.B. es wäre schön, Übergänge für die Sichtbarkeit der Steuerung zu haben. Wenn Sie also einen Teil einer geteilten Ansicht anzeigen / ausblenden, animiert er die gesamte Ansicht mit einem Gleiteffekt.
Ja, Sie können die üblichen WPF-Animationstechniken nur mit geringfügigen Änderungen an WinRT verwenden.
Das übliche Muster besteht darin, Double / Color / Easing-Animationen über Storyboarding auf Ihre UI-Elemente anzuwenden - ausgelöst durch Änderungen im Visual State Manager. Sie können dies entweder deklarativ oder über Code-Behind tun.
Soweit ich weiß, können Sie Ihre benutzerdefinierten Übergänge nicht erstellen und sie wie normale WinRT-Übergänge verwenden, also innerhalb einer TransitionCollection.
%Vor%Sie können das oben Gesagte nicht tun, soweit ich weiß. (ignoriere die Tatsache, dass ich mit einem ListView exemplifiziert habe, gilt es für alles, denke ich)
Sie müssen wahrscheinlich ein Storyboard verwenden, das sowohl die RenderTransform (TranslateTransform) als auch die Opazität animiert, um Ihr Ziel zu erreichen.
Ich denke, du kannst immer noch ein Verhalten erstellen, wenn du es wiederverwendbar machen willst.
Tags und Links winrt-xaml