Приложение на С# + WPF
Имеется анимация (перемещение обьекта по оси X)
При нажатии на одну из цифр на клоавиатуре начинается анимация
Проблема в том,что в анимации я задаю точные координаты перемещения, и если я сделаю окно программы меньше или больше, то анимация не работает также, обьект не сдвигается относительно размера окна программы.
Как сделать,чтобы анимация выглядела одинаково при разном размере окна программы?DoubleAnimation animRemoveCard = new DoubleAnimation(-100, 1300, TimeSpan.FromMilliseconds(250));
TranslateTransform showCardTranslate = new TranslateTransform();
TransformGroup myTransformGroup = new TransformGroup();
myTransformGroup.Children.Add(showCardTranslate);
window.cardQuestionBorder.RenderTransform = myTransformGroup;
SineEase sineEase = new SineEase();
sineEase.EasingMode = EasingMode.EaseOut;
animRemoveCard.EasingFunction = sineEase;
showCardTranslate.BeginAnimation(TranslateTransform.XProperty, animRemoveCard);
Я пробовал сделать так:
DoubleAnimation animRemoveCard = new DoubleAnimation(-100, SystemParameters.PrimaryScreenWidth / 1.5, TimeSpan.FromMilliseconds(250));
никакого эффекта