如何在WPF中放大椭圆,使用边距进行扩展,就像我在错误的代码中所做的那样:D?我怎么做,你会从“错误的代码”中理解
<DoubleAnimation Duration="00:00:01" Storyboard.TargetProperty="Margin" From="789,-189,762,899" To="23,-189,-4,-637"/>
答案 0 :(得分:1)
使用ThicknessAnimation
代替DoubleAnimation
:)
答案 1 :(得分:0)
我尝试通过改变边距值来扩大椭圆,但没有看到任何视觉变化。
我看到这个问题已经得到解答,无论如何,这里是一个例子,说明如何使用XAML中的标记为WPF中椭圆的高度和宽度设置动画:
<Ellipse Height="100" Width="100" Fill="Blue" Stroke="Black">
<Ellipse.Triggers>
<EventTrigger RoutedEvent="Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation RepeatBehavior="Forever" Storyboard.TargetProperty="Width" From="100" To="300" Duration="00:00:02" />
<DoubleAnimation RepeatBehavior="Forever" Storyboard.TargetProperty="Height" From="100" To="300" Duration="00:00:02" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Ellipse.Triggers>
</Ellipse>