Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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# 如何在windows phone中停止情节提要动画?_C#_Silverlight_Windows Phone 7 - Fatal编程技术网

C# 如何在windows phone中停止情节提要动画?

C# 如何在windows phone中停止情节提要动画?,c#,silverlight,windows-phone-7,C#,Silverlight,Windows Phone 7,我制作了一个混合故事板的动画。动画在主页上,非常简单 1) 当我的应用程序启动时,屏幕底部的图像会在屏幕顶部移动 2) 我在主页上也有一个按钮。当我按下它时,它会从主页转到第二页 当我在第二页时,我按下后退按钮(手机上的硬键),它进入主页,动画再次开始。我怎样才能阻止这一切?我只希望在从头开始应用程序时播放动画。提前感谢。:) 在项目中找到App.xaml.cs并编辑此函数中的代码 private void Application_Launching(object sender, Lau

我制作了一个混合故事板的动画。动画在主页上,非常简单

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

2) 我在主页上也有一个按钮。当我按下它时,它会从主页转到第二页


当我在第二页时,我按下后退按钮(手机上的硬键),它进入主页,动画再次开始。我怎样才能阻止这一切?我只希望在从头开始应用程序时播放动画。提前感谢。:)

在项目中找到App.xaml.cs并编辑此函数中的代码

    private void Application_Launching(object sender, LaunchingEventArgs e)
    {
    }
在此处添加一个布尔变量,如showanimation。把它变成现实


在主页上的代码隐藏中,重写OnNavigatedTo函数并检查布尔值,如果为true,则启动动画,否则不执行任何操作。另外,不要忘记在启动动画后将变量设置为false。希望有帮助:)

我想我做错了什么。我添加了布尔变量,但当你说“检查布尔值”时,你是什么意思。你能说得更具体些吗。谢谢:)在App.xaml.cs中创建一个
静态
布尔变量。并在此函数内将其设置为true。在mainPage.xaml.cs中,选中
App.showanimation==true
?如果是,则显示动画,否则不显示。下面是代码:private void Application_Launching(object sender,LaunchingEventArgs e){static bool showanimation=true;}但我有一个错误:“修饰符'static'对此项无效”这是不正确的。静态变量应该在App类的函数外部声明,并在函数内部将其设置为true。这样就可以通过
App.ShowAnimation
在主页上引用它。我希望有帮助。