Есть анимация, которая возвращает Ellipse на начальную точку или же на конечную. Все бы работало отлично, но есть одно: Когда я отпуская елипс - отсчитывает пиксели от той точки от которой отпустили мышку(и выходит за переделы Canvas). Как можно это изменить?
bool Action = false;
double InitPxls = 15;
double FinitePxls = 420;
double CenterPxls = 210;
double Movement;
Point Point;
private void CircleKnob_MouseUp(object sender, MouseButtonEventArgs e)
{
Action = false;
Mouse.Capture(null);
ThicknessAnimation Knob = new ThicknessAnimation();
ThicknessAnimation Shadow = new ThicknessAnimation();
if (Movement < CenterPxls)
{
Knob.To = CircleKnob. Margin = new Thickness(0, 0, 0, 0);
Shadow.To = CircleShadow.Margin = new Thickness(0, 0, 0, 0);
Knob.Duration = TimeSpan.FromSeconds(0.3);
Shadow.Duration = TimeSpan.FromSeconds(0.3);
CircleKnob. BeginAnimation(MarginProperty, Knob);
CircleShadow.BeginAnimation(MarginProperty, Shadow);
}
else
{
Knob.To = CircleKnob. Margin = new Thickness(190, 0, 0, 0);
Shadow.To = CircleShadow.Margin = new Thickness(190, 0, 0, 0);
Knob.Duration = TimeSpan.FromSeconds(0.3);
Shadow.Duration = TimeSpan.FromSeconds(0.3);
CircleKnob. BeginAnimation(MarginProperty, Knob);
CircleShadow.BeginAnimation(MarginProperty, Shadow);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
сможете ли подсказать как сделать переход между листами Ecxel файла который открыт в datagridview,что можно было выбирать листы?
Всем приветЕсть проблема, над которой ломаю голову уже 2рой день
Почему то не работает код и выводит сообщение "Username/password combination incorrect", даже если я ввел правильные Username и Password