WP7:是否可以在创建/存储日志缩略图之前拦截backstack

时间:2012-07-19 17:01:37

标签: windows-phone-7 windows-phone-7.1 windows-phone

你们都知道Windows Phone的右后卫。如果您浏览了一些应用,请在启动每个应用后点按Home键。现在点击并按住Backkey以查看Backstack。您现在可以看到应用程序的一些小图片,并可以选择哪一个向右移动。

问题: 在创建backstack图像之前是否可以拦截?我试图在各种事件中模糊我的页面(包括OnNavigatingFrom)无济于事。

我的猜测是其他事件(可能是我们无法访问的内容)被触发并创建了位图,因为当您使用Backstack进行导航时,您可以看到从保存的图像到真实的轻微过渡页面IMO。

是否有人知道是否可以在靠背堆上拦截或操纵这些图像?

来自Backstack缩略图enter image description here

的WP模拟器的示例屏幕截图

2 个答案:

答案 0 :(得分:2)

根据我的评论,我刚试过这个:

  1. 在代码中的任意位置设置断点
  2. 使用附加的调试器启动应用程序,然后让它到达断点
  3. 调试器停止执行时,长按后退按钮
  4. 即使托管代码执行已停止,也会显示任务切换UI
  5. 从那里,我认为我们可以安全地得出结论,任务切换和缩略图完全由本机代码处理。因此,你无能为力。

答案 1 :(得分:0)

我最近写了一篇博客文章,其中讨论了我试图隐藏应用程序快照中数据的方法。 (你可以在这里阅读:http://corstianboerman.com/trying-to-hide-crucial-data-from-an-application-snapshot/

结果:你无法隐藏它。