RoutedEvent中有哪些名称/字符串可用

时间:2016-07-04 09:11:41

标签: xaml

我在XAML中看到过一些例子,例如

<EventTrigger RoutedEvent="Ellipse.Loaded">
<EventTrigger RoutedEvent="Loaded">
<EventTrigger RoutedEvent="Mouse.MouseEnter">

然而,我看不出的是我怎么知道我可以使用什么字符串......

例如,假设我想在MouseOut事件上添加一个事件,我会使用MouseOut,OnMouseOut,MouseLeave,OnMouseLeave等

<EventTrigger RoutedEvent="MouseLeave">

我知道使用MouseLeave的唯一原因是我碰巧在SO网站上找到了它......

请考虑以下内容,当新项目被“推送”到绑定ObservableCollection<T>时会触发......我不确定为什么事件被加载,而不是“已添加”

<Style.Triggers>
    <EventTrigger RoutedEvent="Loaded">
        <EventTrigger.Actions>
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.5" />
                     <DoubleAnimation Storyboard.TargetProperty="LayoutTransform.ScaleX" From="0" Duration="0:0:0.5" />
                 </Storyboard>
             </BeginStoryboard>
         </EventTrigger.Actions>
     </EventTrigger>
 </Style.Triggers>

如何在Delete中实现相同的事件,我希望以不同的方式转换Item?

0 个答案:

没有答案