private static void OnIsDraggedValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { InternalCryptoLineView l = (InternalCryptoLineView)d; l.HasComputed = false; l.IsEditingPoint = false; l.loaded = false; if (l.IsDragged == false) { l.InvalidateVisual(); } }
private static void OnIsPositionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { InternalCryptoLineView l = (InternalCryptoLineView)d; l.HasComputed = false; if (l.model != null && l.model.IsCopy) { l.model.IsCopy = false; l.loaded = false; } l.InvalidateVisual(); if (l.helper != null) { l.helper.DrawDecoration(); } }