Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用内置动画UWP_C#_Animation_Win Universal App_Windows 10 - Fatal编程技术网

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>


密封类不能用作基类。因此,在密封类中使用虚拟方法是无用的。

在密封类中不能使用虚拟方法

说:


密封类不能用作基类,而虚拟方法必须在派生类中实现,这是一个矛盾