سلام 😉 در این مطلب کد ساخت انیمیشن با Canvas.Left و Canvas.Top در #C را آماده کردم. انشاالله که این کد سی شارپ براتون مفید باشد.
تصویر خروجی این کد:
کد ساخت انیمیشن با Canvas.Left و Canvas.Top در #C :
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Ellipse Width="48" Height="48" Fill="Red" Canvas.Left="0" Canvas.Top="0">
<Ellipse.Triggers>
<EventTrigger RoutedEvent="Ellipse.MouseDown">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetProperty="(Canvas.Left)"
From="0" To="300" Duration="0:0:0.25"
AutoReverse="True"
RepeatBehavior="20x" />
<DoubleAnimation
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Ellipse Width="48" Height="48" Fill="Red" Canvas.Left="0" Canvas.Top="0">
<Ellipse.Triggers>
<EventTrigger RoutedEvent="Ellipse.MouseDown">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetProperty="(Canvas.Left)"
From="0" To="300" Duration="0:0:0.25"
AutoReverse="True"
RepeatBehavior="20x" />
<DoubleAnimation