我看了这个良好路由事件的文章,和我理解为什么需要有时气泡活动且有时,我们需要隧道活动。

我不明白的是,当我们使用隧道事件,为何在被处理或达到源元素,还是泡沫事件启动?

提前感谢!

有帮助吗?

解决方案

文章说,如果你把上的按钮图像,单击该图像,该图像的隧道事件将触发。但它极有可能,你也想搞定,只要单击一下按钮本身被点击的,所以泡沫事件也被解雇的气泡高达按钮本身的单击事件(因为按钮拥有图像),所以你可以把图像点击喜欢点击按钮,使用通常的事件处理程序的按钮。

其他提示

我还要补充的是两个(隧道及气泡)的情况下是不同的。 对于隧道,我们使用PreviewXXX(例如:PreviewMouseDown)和用于气泡事件我们使用XXX(例如:的MouseDown)。事件

按照序列,隧道事件获取第一从其在源的应用程序和端部的根开始。和气泡事件被触发。

这是绝对意义上有这两个事件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top