如何在Windows手机中停止故事板动画?

时间:2012-09-16 19:09:04

标签: c# silverlight windows-phone-7

我在Blend中制作了一个带故事板的动画。动画在MainPage中,非常简单。

1)当我的应用程序启动时,屏幕底部的图像会移动到屏幕顶部。

2)我在MainPage上也有一个按钮。当我按下它时,它会从MainPage转到SecondPage。

当我在SecondPage上并按下后退按钮(手机上的硬键)时,它会进入MainPage并再次启动动画。我怎么能阻止这个?我想只在我从头开始应用程序时播放动画。提前致谢。 :)

1 个答案:

答案 0 :(得分:1)

在你的项目中找到App.xaml.cs并编辑这个函数内的代码

    private void Application_Launching(object sender, LaunchingEventArgs e)
    {
    }

在这里添加一个布尔变量,比如showanimation。并将其设置为真。

在Mainpage上,在后面的代码中,重写OnNavigatedTo函数并检查boolean值,如果为true,则启动动画,否则不执行任何操作。也不要忘记在开始动画后将变量设置为false。希望它有所帮助:)

相关问题