我想知道是否有办法只使用 XAML 对属性执行动画,然后在下一次单击时执行反向动画?
这是我在 Border 对象上的 Trigger 示例,以呈现滑出的外观:
<!-- Animates the Width to Slide It Out. -->
<EventTrigger RoutedEvent="Border.MouseLeftButtonUp">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="theFilterControl"
Storyboard.TargetProperty="Width"
From="16"
To="170"
Duration="0:0:.7" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>