Анимация выходит за пределы Canvas

203
24 июля 2018, 13:50

Есть анимация, которая возвращает 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); 
            }
        }
READ ALSO
Как сделать переход между листами Ecxel в DGV на C#?

Как сделать переход между листами Ecxel в DGV на C#?

сможете ли подсказать как сделать переход между листами Ecxel файла который открыт в datagridview,что можно было выбирать листы?

159
Vtiger. API to create PurchaseOrder

Vtiger. API to create PurchaseOrder

Всем приветЕсть проблема, над которой ломаю голову уже 2рой день

169
Почему то не работает код

Почему то не работает код

Почему то не работает код и выводит сообщение "Username/password combination incorrect", даже если я ввел правильные Username и Password

179
есть хорошие книги по cakephp? [закрыт]

есть хорошие книги по cakephp? [закрыт]

есть хорошие книги по cakephp?

149