【发布时间】:2014-09-03 14:10:45
【问题描述】:
我有一个Grid,我可以通过以下方式制作动画:
当我单击图像时,我可以使用 Storyboard 为按钮的模板设置动画,使其随心所欲地增长,结果如下:
这或多或少会是结果。动画是这样的:
<Storyboard x:Key="ExpandPanelRight">
<DoubleAnimation
Storyboard.TargetName="ExpandablePanel"
Storyboard.TargetProperty="Width"
BeginTime="0:0:0"
From="0" To="450" Duration="0:0:0.5"></DoubleAnimation>
</Storyboard>
如您所见,从左到右扩展网格没有问题,但我真正想要的是相反:从右到左扩展网格:
会怎么样??我找不到答案。
【问题讨论】:
-
不要认为解决方案是在您的动画中,而是在您的网格布局中。某处 HorizontalAlignment="Right" 必须发挥作用。
标签: wpf xaml animation wpf-animation