Events 停用和激活的事件只工作一次

Events 停用和激活的事件只工作一次,events,windows-phone-7,Events,Windows Phone 7,当我运行应用程序并按下开始按钮时,程序运行停用事件,如果我返回游戏,它运行激活事件。但如果我按下开始按钮,它不会再次运行停用的。怎么了?我自己还没有测试过它,但听起来你的“停用”事件处理程序只在应用程序启动时连接一次,而不是在应用程序(重新)激活时 在哪里注册激活/停用的事件处理程序 我想你已经看过了,但这里有一个肖恩·维尔德茅斯的好教程: 如果它不符合上述准则,您是否可以尝试将停用事件自己从代码隐藏中的激活事件中挂钩 void Application_Activated(object sen

当我运行应用程序并按下开始按钮时,程序运行停用事件,如果我返回游戏,它运行激活事件。但如果我按下开始按钮,它不会再次运行停用的。怎么了?

我自己还没有测试过它,但听起来你的“停用”事件处理程序只在应用程序启动时连接一次,而不是在应用程序(重新)激活时

在哪里注册激活/停用的事件处理程序

我想你已经看过了,但这里有一个肖恩·维尔德茅斯的好教程:

如果它不符合上述准则,您是否可以尝试将停用事件自己从代码隐藏中的激活事件中挂钩

void Application_Activated(object sender, ActivatedEventArgs e)
{
    Deactivated += Application_Deactivated;
}
不过,我认为上面的“钩子”是不必要的。如果您仍然不确定,请发布一些关于如何注册事件和事件处理程序的代码


HTH

这些事件已经出现在App.xaml.cs中,我刚刚添加了断点进行检查,并遵循了我编写的步骤。