2011-08-28 36 views
5

有人能给我更多细节吗?窗户手机芒果 - 点击和水龙头之间的差异

我知道点击来自手势,但我想知道更多有关WP7事件模型。

例如如何以下scenarions工作:

  • 的StackPanel用自来水事件和复选框内负责处理点击
  • 容器用自来水和任何框架元素还用自来水等

哪事件有更多的优先权,如果有可能掩盖事件?

这里从上到下使用什么样的事件冒泡,反之亦然?

回答

4

如果您使用的是WP7.1 SDK,最简单的事情就是在任何地方使用Tap事件(它可在所有UIElement派生控件中使用)。点击事件从可视化树中的最低控件冒出来,直到找到处理程序。

然后你不必担心点击和点击会发生冲突。

+0

我同意这是最合理的方式去。但是你知道WP7中是否有关于事件模型的良好参考? – tomo

+0

它和Silverlight一样 - 所以这个链接应该都是相关的http://msdn.microsoft.com/en-us/library/cc189018(v=vs.95).aspx。我注意到Tap并未明确提及,因为Tap是仅限Windows Phone的方法。 –