void PositionDeltaChangedHandler(object sender, PositionDeltaChangedArgs e) { if (selected == null || Line.IsDragged == true) { return; } if (((WorkspaceManagerClass)this.model.WorkspaceModel.MyEditor).isExecuting()) { return; } bool b = selected.Any(x => x == Target.WindowParent || x == Source.WindowParent); Line.IsDragged = b; if (!b) { return; } foreach (var x in selected) { x.IsDraggingChanged += new EventHandler <IsDraggingChangedArgs>(WindowParent_IsDraggingChanged); } }
void PositionDeltaChanged(object sender, PositionDeltaChangedArgs e) { this.InvalidateMeasure(); //foreach (CryptoLineView.CryptoLineView element in base.InternalChildren.OfType<CryptoLineView.CryptoLineView>()) //{ // element.Line.InvalidateVisual(); //} }