0

我只是在测试一个由 Visual Studio 2012 生成的 Windows Phone 8 Direct3D XAML 应用程序。我注意到,从附加到的 PhoneApplicationService 事件(启动、激活、关闭、停用),Activated 永远不会被调用。我一直在试图弄清楚如何做到这一点。

我试过了:

  • 打开应用程序,点击 Windows 按钮,然后重新打开应用程序。
  • 打开应用程序,点击后退按钮并重新打开应用程序。
  • 来自警报应用程序的警报会在应用程序上显示一个窗口

我可以在设备或模拟器上做什么来获得被激活的调用?

4

2 回答 2

1

你的尝试是错误的。当您重新打开应用程序或在主屏幕上点击关闭时,您将获得 Launching 事件。要激活,您需要在应用程序处于活动状态时按 Windows 键,然后按返回键。这将使您返回到您的应用程序并触发 Activated 事件。

你在你的案例中得到的是:

  • 启动 -> 停用 -> 启动
  • 启动 -> 关闭 -> 启动
  • 屏幕被遮挡
于 2012-11-28T10:06:25.330 回答
0

打开另一个应用程序然后返回到您的应用程序是您需要做的所有事情才能让激活启动。您如何测试激活?

于 2012-11-27T21:22:06.557 回答