当我的应用程序暂停时,我正在尝试停止我的网络摄像头预览(因为它不喜欢恢复)。
我正在关注MSDN上的“使用入门”指南here
我已将await mediaCaptureMgr.StopPreviewAsync();
添加到SaveState
异步方法(在示例应用中使用)。
使用Visual Studio的“暂停”选项(在“调试位置”工具栏中)可以很好地工作,但是当通过在Windows中切换应用程序合法地暂停应用程序时,SaveState
不会触发。
我已经使用默认的网格项目对此进行了测试,同样的事情发生了(当用VS暂停'而不是通过切换它时触发)
我应该以不同的方式做这件事吗?
干杯,
尼克
答案 0 :(得分:2)
应用程序不再可见后,应用程序暂停不会立即发生。应用程序暂停前有大约10秒的延迟。这个(和更详细的)信息可以在this Application lifecycle article。
中找到此外,任务管理器提供了一种查看应用程序是否已被暂停的便捷方式。默认情况下,暂停状态不可见,但可以如下所示启用。