private void right_Click(object sender, RoutedEventArgs e)
{
// Create animation for horizontal movement
ScaleTransform myScale = new ScaleTransform();
DoubleAnimation moveX = new DoubleAnimation();
myScale.ScaleX *= -1;
samotyk.RenderTransform = myScale;
MyImage.RenderTransform = myScale;
moveX.Fr om = 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);
samotyk.BeginAnimation(Canvas.LeftProperty, moveX);
}
private void left_Click(object sender, RoutedEventArgs e)
{
ScaleTransform myScale = new ScaleTransform();
myScale.ScaleX *= 1;
samotyk.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);
samotyk.BeginAnimation(Canvas.LeftProperty, moveX);
}