C# 如何在windows phone中停止情节提要动画?
我制作了一个混合故事板的动画。动画在主页上,非常简单 1) 当我的应用程序启动时,屏幕底部的图像会在屏幕顶部移动 2) 我在主页上也有一个按钮。当我按下它时,它会从主页转到第二页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
当我在第二页时,我按下后退按钮(手机上的硬键),它进入主页,动画再次开始。我怎样才能阻止这一切?我只希望在从头开始应用程序时播放动画。提前感谢。:) 在项目中找到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
在主页上引用它。我希望有帮助。