【问题标题】:WP7 Timepicker OnNavigatedTo fired again after finishing time selectionWP7 Timepicker OnNavigatedTo 在完成时间选择后再次触发
【发布时间】:2011-06-21 00:52:11
【问题描述】:

我正在导航到一个页面,该页面通过“OnNavigatedTo”事件进行一些设置。

该页面包含一个 TimePicker 控件,我发现当我在 Timepicker 控件中完成并且焦点返回到我的页面时,它再次经历了“OnNavigatedTo”事件。

结果是再次进行设置,这会搞砸,甚至与我最初导航到该页面时的 NavigationContext.QueryString 相同。

我假设我无法避免再次调用此事件 - 但有什么方法可以知道我是由于退出 Timepicker 控件而来到这里的?

  • 谢谢

【问题讨论】:

    标签: windows-phone-7 navigation timepicker


    【解决方案1】:

    如何在您在 OnNavigatedTo 中设置的类(实例级,非静态)中定义一个布尔值 - 如果为 false,则执行您的工作并将其设置为 true。现在,我不能 100% 确定这是否有效,如果您再返回一个级别,然后点击任何显示此页面的内容,请检查一下。此外,请检查以确保所有内容都适用于墓碑——那是您更有可能遇到问题的地方。

    --兰迪

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2016-09-08
      • 1970-01-01
      相关资源
      最近更新 更多