private void Canvas_MouseEnter(object sender, MouseEventArgs e) { if (!KMManager.IsDragging) { return; } this.isNewElementAdded = true; KeymapCanvasWindow.sIsDirty = true; this.AddNewCanvasElement(KMManager.ClearElement(), false); this.StartMoving(this.mCanvasElement, e.GetPosition((IInputElement)this)); }
private void Image_PreviewMouseUp(object sender, MouseButtonEventArgs e) { this.mouseReleasedPosition = new Point?(e.GetPosition((IInputElement)this)); if (this.mousePressedPosition.Equals((object)this.mouseReleasedPosition)) { EventHandler tap = this.Tap; if (tap != null) { tap((object)this, (EventArgs)null); } } else { KMManager.ClearElement(); } this.ReatchedMouseMove(); }