WinRT XAML benutzerdefinierter Übergang

9

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.

    
maxim pg 30.11.2012, 19:24
quelle

2 Antworten

0

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.

Ссылка

Ссылка

    
Patrick McCurley 03.12.2012 07:56
quelle
0

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.

    
Dinis Vieira 07.04.2015 10:55
quelle

Tags und Links