zoukankan      html  css  js  c++  java
  • 路由事件

    输入事件的冒泡和隧道

    事件的处理顺序如下所示:

    1. 针对根元素处理 PreviewMouseDown(隧道)。

    2. 针对中间元素 1 处理 PreviewMouseDown(隧道)。

    3. 针对源元素 2 处理 PreviewMouseDown(隧道)。

    4. 针对源元素 2 处理 MouseDown(冒泡)。

    5. 针对中间元素 1 处理 MouseDown(冒泡)。

    6. 针对根元素处理 MouseDown(冒泡)。

    典型冒泡事件:

    1 <Border Height="50" Width="300" BorderBrush="Gray" BorderThickness="1">
    2   <StackPanel Background="LightGray" Orientation="Horizontal" Button.Click="CommonClickHandler">
    3     <Button Name="YesButton" Width="Auto" >Yes</Button>
    4     <Button Name="NoButton" Width="Auto" >No</Button>
    5     <Button Name="CancelButton" Width="Auto" >Cancel</Button>
    6   </StackPanel>
    7 </Border>

    此元素树生成类似如下的内容:

    Click事件的事件路由为:

    Button-->StackPanel-->Border-->...

  • 相关阅读:
    改善深层神经网络
    IO操作 第一篇 学习(转载)
    杂谈:收集的一些博文
    杭电2072
    Java数组常用方法
    JAVA中final修饰符小结
    南阳106
    南阳283
    南阳277
    南阳458
  • 原文地址:https://www.cnblogs.com/XzcBlog/p/3831464.html
Copyright © 2011-2022 走看看