大家都知道Windows Phone的堆栈中的权利。 如果你去通过一些应用程序,点击开始每个应用程序后的Home键。 现在,点击并按住Backkey看到堆栈中。 现在,您可以看到一些小的图像您的应用程序,并且可以选择去正确的是哪一个。
问:是否有可能创建堆栈中的图像前进行拦截? 我试图模糊我的各种活动页面(包括OnNavigatingFrom)无济于事。
我的猜测是其他一些事件(可能是我们没有获得)被触发,位图被创建,因为当你使用堆栈中浏览你可以看到保存的图像略有过渡到真正的页面IMO。
有谁知道,如果它能够拦截或操纵在堆栈中这些图像?
从返回堆栈缩略图WP模拟器示例屏幕截图
继我的评论,我只是尝试这样做:
- 在代码的任何地方设置断点
- 启动附带的调试器的应用程序,然后让它到达断点
- 当执行由调试,长按停在后退按钮
- 尽管托管代码停止执行任务切换UI显示
从那里,我想我们可以有把握地得出结论:可以进行任务切换和缩略图是由本地代码完全处理。 因此,没有什么可以做。
我最近写了一篇博文中,我讨论我试图隐藏从应用程序快照数据的方式。 (你可以在这里阅读: http://corstianboerman.com/trying-to-hide-crucial-data-from-an-application-snapshot/ )
结果:你不能隐藏它。
文章来源: WP7: Is it possible to intercept the backstack before the journal thumbnail is created/stored