public override bool MouseDown(MouseButtonEventArgs e) { if (disposing || !IsVisible()) { return(false); } if (closeButton.MouseDown(e)) { return(true); } if (base.MouseDown(e)) { return(true); } if (titleArea.Contains((int)e.X, (int)e.Y)) { draggingOffset = new Vector2(e.X, e.Y) - Position; dragging = true; return(true); } return(false); }
public override bool MouseDown(MouseButtonEventArgs e) { if (!IsVisible()) { return(false); } if (clientAreaButton.Contains((int)e.X, (int)e.Y)) { dragging = true; return(true); } else if (ClientArea.Contains((int)e.X, (int)e.Y)) { return(true); } return(false); }