private void right_Click(object sender, RoutedEventArgs e)
{
// Create animation for horizontal movement
DoubleAnimation moveX = new DoubleAnimation();
moveX.From = 0; // Start position
moveX.To = 800; // End position
moveX.Duration = TimeSpan.FromSeconds(2); // Speed
// Apply animation to the Image's Canvas.Left property
MyImage.BeginAnimation(Canvas.LeftProperty, moveX);
}
private void left_Click(object sender, RoutedEventArgs e)
{
ScaleTransform myScale = new ScaleTransform();
myScale.ScaleX = -1;
MyImage.RenderTransform = myScale;
// Create animation for horizontal movement
DoubleAnimation moveX = new DoubleAnimation();
moveX.From = 800; // Start position
moveX.To = 0; // End position
moveX.Duration = TimeSpan.FromSeconds(2); // Speed
// Apply animation to the Image's Canvas.Left property
MyImage.BeginAnimation(Canvas.LeftProperty, moveX);
}
}
}