Windows 10 UWP'de program yapıyorum. Xaml'deki bir Çerçevem var, sayfadan başka bir sayfaya gitmediğinde Sayfa/İçeriğin sol ve kapalı ekranını kaydırmasını istiyorum. Herhangi bir Fikir Çerçeve Navigasyon Animasyonları nasıl yapılır?UWP Page Geçiş Animasyonları
8
A
cevap
17
animasyon yapı-kullanmayı deneyin.
Info
ile biten birkaç yerleşik animasyon vardır, bunları kendiniz denemelisiniz.
0
Bunu yapmak için yerleşik bir yol var, ancak bu yalnızca özelleştirilemeyen animasyonlar/sayfa geçişleri kümesini destekliyor.
Özel animasyonlar yapmak isterseniz, kendi Kare + Sayfa alt sınıflarınızı uygulamanız gerekir; buradaki Sayfalarınız kendi giriş/çıkış animasyonlarını içerir ve Çerçeve'niz gezinirken bunları çağırır. Sayfa en constructor
yılında
protected virtual void SetUpPageAnimation()
{
TransitionCollection collection = new TransitionCollection();
NavigationThemeTransition theme = new NavigationThemeTransition();
var info = new ContinuumNavigationTransitionInfo();
theme.DefaultNavigationTransitionInfo = info;
collection.Add(theme);
this.Transitions = collection;
}
Çağrı bu yöntem ve siz girin veya Page
çıkarken animasyon olacağını bulacaksınız:
odd. Bunun xaml eşdeğerini denedim ve sadece emülatöre çarptım. ama bu işe yaradı! –
XAML'de geçiş eklemek işe yaramalıdır. Ancak, yukarıdaki kodun tam olarak ne yaptığından emin olun ve bazı nedenlerden dolayı çökmesi gerekir. – JuniperPhoton
İyi cevap, ama biraz daha fazla açıklama ve dokümanlar için bir bağlantı yoksundur ... –