Browse Source

Merge pull request #1011 from AvaloniaUI/fixes/938-button-press-release

Only click when pointer is over the button.
pull/1042/head
Steven Kirk 9 years ago
committed by GitHub
parent
commit
8df47eda2d
  1. 2
      src/Avalonia.Controls/Button.cs

2
src/Avalonia.Controls/Button.cs

@ -234,7 +234,7 @@ namespace Avalonia.Controls
PseudoClasses.Remove(":pressed");
e.Handled = true;
if (ClickMode == ClickMode.Release && Classes.Contains(":pointerover"))
if (ClickMode == ClickMode.Release && new Rect(Bounds.Size).Contains(e.GetPosition(this)))
{
RaiseClickEvent();
}

Loading…
Cancel
Save