private void button_Click(object sender, RoutedEventArgs e) { button.RenderTransform = new CompositeTransform(); var storyboard = new Storyboard(); var list = new List<Point>(); list.Add(new Point(0, 0)); list.Add(new Point(1000, 1000)); list.Add(new Point(1000, 500)); storyboard.AddWayPointAnimation(button, list, 500); storyboard.Begin(); }