protected override bool OnButtonReleaseEvent(EventButton e) { pressedButton = -1; Margin margin = GetMarginAtX((int)e.X); if (margin != null) { margin.MouseReleased(new MarginMouseEventArgs(this, (int)e.Button, (int)(e.X - margin.XOffset), (int)e.Y, EventType.ButtonRelease, e.State)); } return(base.OnButtonReleaseEvent(e)); }
protected override void OnButtonReleased(ButtonEventArgs e) { base.OnButtonReleased(e); if (e.Button != PointerButton.Left) { return; } pressedButton = -1; Margin margin = GetMarginAtX((int)e.X); if (margin != null) { margin.MouseReleased(new MarginMouseEventArgs(this, margin, e)); } }