C# 如何使用内置动画UWP
我有一个内置动画C# 如何使用内置动画UWP,c#,animation,win-universal-app,windows-10,C#,Animation,Win Universal App,Windows 10,我有一个内置动画 protected virtual void SetUpPageAnimation() { TransitionCollection collection = new TransitionCollection(); NavigationThemeTransition theme = new NavigationThemeTransition(); var info = new ContinuumNavigationTransitionInfo();
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;
}
我在MainPage的构造函数中调用了此方法,但出现以下错误:
“MainPage.SetUpPageAnimation()”是密封类“MainPage”中的新虚拟成员
这里怎么了?
更新->我在XAML中添加了动画,如下所示:
<Page.Transitions>
<TransitionCollection>
<NavigationThemeTransition>
<NavigationThemeTransition.DefaultNavigationTransitionInfo>
<SlideNavigationTransitionInfo/>
</NavigationThemeTransition.DefaultNavigationTransitionInfo>
</NavigationThemeTransition>
</TransitionCollection>
</Page.Transitions>
密封类不能用作基类。因此,在密封类中使用虚拟方法是无用的。在密封类中不能使用虚拟方法
说:
密封类不能用作基类,而虚拟方法必须在派生类中实现,这是一个矛盾