我在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?