答案 0 :(得分:5)
文章说,如果您将图像放在按钮上,并且单击该图像,则会触发该图像的隧道事件。但很有可能你也想要处理那个点击,好像按钮本身被点击一样,所以也会触发一个气泡事件,它会冒泡到按钮本身的click事件(因为按钮拥有图像),所以您可以使用按钮的常用事件处理程序单击按钮来处理图像。
答案 1 :(得分:2)
我还想补充说,两者(隧道和泡泡)的事件是不同的。 对于隧道,我们使用PreviewXXX(例如:PreviewMouseDown),对于气泡事件,我们使用XXX(例如:MouseDown)事件。
按顺序,Tunnel事件首先从应用程序的根开始触发,然后在源处结束。泡泡事件被触发。
同时举办这两项活动是完全合理的。