谁能告诉我这在 C# 中会是什么样子?
<EventTrigger RoutedEvent="Button.Click" SourceName="btnSplit">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="0" To="1" Duration="0:0:0.25" Storyboard.TargetName="gridSplit" Storyboard.TargetProperty="(FrameworkElement.LayoutTransform).(ScaleTransform.ScaleY)"/>
<DoubleAnimation From="1" To="0" Duration="0:0:0.25" Storyboard.TargetName="gridJoin" Storyboard.TargetProperty="(FrameworkElement.LayoutTransform).(ScaleTransform.ScaleY)"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
我不需要“RoutedEvent”-Part,因为我想在用户以编程方式单击按钮时执行代码(Click-EventHandler)。RoutedEvent 处理程序首先被调用,这就是为什么我不能执行 if-否则,需要在代码隐藏中完成整个动画。
提前致谢!
孟菲斯