使用动画更改WPF栅格的边距
这是我的XAML,到目前为止,当有人在我的窗口中输入任何图像时,动画都会正确弹出使用动画更改WPF栅格的边距,wpf,animation,grid,storyboard,Wpf,Animation,Grid,Storyboard,这是我的XAML,到目前为止,当有人在我的窗口中输入任何图像时,动画都会正确弹出 <Style.Triggers> <EventTrigger RoutedEvent="Image.MouseEnter"> <BeginStoryboard> <Storyboard> <DoubleAnimation Duration="0:0:0.25" From="1" To
<Style.Triggers>
<EventTrigger RoutedEvent="Image.MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Duration="0:0:0.25" From="1" To="1.2" AutoReverse="True"
Storyboard.TargetProperty="RenderTransform.ScaleX"/>
<DoubleAnimation Duration="0:0:0.1" From="1" To="1.2" AutoReverse="True"
Storyboard.TargetProperty="RenderTransform.ScaleY"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
现在我想创建另一个故事板,一个在Image.MouseDown
上触发的故事板,但是这次动画应该更改名为x:Name=“container”
的网格的边距
我可以访问触发器内的其他控件属性吗?如果是,怎么做?我可以在这里想出两个选项:
EventTrigger
,并将其属性设置为激发MouseDown或其父对象的Image name李>
EventTrigger
直接添加到图像中,并将动画设置为Grid的名称