2011-06-21 35 views
0

我有一个导航到的页面,它通过'OnNavigatedTo'事件完成一些设置。WP7 Timepicker OnNavigated在完成时间选择后再次触发

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

因此,再次做安装的东西,即使有相同的NavigationContext.QueryString,当我最初导航到该页面。

我想我不能避免再次调用这个事件 - 但是有什么办法知道我是因为退出Timepicker控件而来到这里的吗?

  • 感谢

回答

1

什么在类中定义一个布尔(实例级别的,不是静态的),您设置检查的OnNavigatedTo - 如果为false,然后做你的工作,并设置为true。现在,我不能100%确定这是有效的,如果您进一步返回一级,然后点击提出此页面的任何内容,请检查该内容。此外,请检查以确保一切与墓碑一起工作 - 这就是更可能有问题的地方。

--randy

相关问题