【问题标题】:WP7: Is it possible to intercept the backstack before the journal thumbnail is created/storedWP7:是否可以在创建/存储日志缩略图之前拦截 backstack
【发布时间】:2012-07-19 17:01:37
【问题描述】:

你们都知道 Windows Phone 后台堆栈是对的。如果您浏览某些应用程序,请在启动每个应用程序后点击 Home 键。现在点击并按住 Backkey 以查看 Backstack。您现在可以看到您的应用的一些小图像,并且可以选择要向右移动的图像。

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

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

有谁知道是否可以在后台拦截或操纵这些图像?

来自 WP 模拟器的 Backstack 缩略图 的示例截图

【问题讨论】:

  • 我尝试在各种内部方法上设置断点,缩略图在我能想到的任何方法被调用之前显示。我不认为它是由托管代码处理的,在这种情况下你无能为力。

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


【解决方案1】:

根据我的评论,我刚刚尝试过:

  1. 在代码的任意位置设置断点
  2. 启动带有调试器的应用程序,然后让它到达断点
  3. 当调试器停止执行时,长按返回按钮
  4. 即使托管代码执行已停止,也会显示任务切换 UI

从那里,我想我们可以有把握地得出结论,任务切换和缩略图完全由本机代码处理。因此,您无能为力。

【讨论】:

    【解决方案2】:

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

    结果:你无法隐藏它。

    【讨论】:

    • 希望在下一次 WP 操作系统升级(即 9)中会有更多的 API 来实现这一点......我们期待着。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 2018-07-08
    相关资源
    最近更新 更多