Проблема в том, что я не могу заставить мою анимацию работать.Все, что мне нужно, чтобы сделать программу, это нажать кнопку, анимировать прямоугольник, чтобы перейти влево до точки, а затем вернуться назад.Я использовал класс Double Animation, но он не хочет работать
Я уже пытался использовать класс Double Animation, но это не сработало и каждый раз приводил к сбою программы.Он работает в визуальной студии и является простой программой, которая не рассчитана на многое.
System.Drawing.SolidBrush myBrush = new
System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillRectangle(myBrush, new System.Drawing.Rectangle(0, 0, 200, 200));
System.Drawing.Rectangle rec = new System.Drawing.Rectangle(40, 40, 40, 40);
myBrush.Dispose();
formGraphics.Dispose();
DoubleAnimation da = new DoubleAnimation();
da.To = 50;
da.From = 500;
da.Duration = TimeSpan.FromSeconds(5);
Ожидаемый результат заключается в том, что прямоугольник идет слева направо, достигает определенной точки, а затем идет справа налево.В идеале я хочу представить темы в этой программе и подумал, что было бы хорошо, чтобы добавить это здесь.