Browse Source

Fix default button press.

It was being invoked when enter pressed on menu item.
pull/58/head
Steven Kirk 11 years ago
parent
commit
eb9597104f
  1. 2
      Perspex.Controls/Button.cs
  2. 1
      Perspex.Controls/MenuItem.cs

2
Perspex.Controls/Button.cs

@ -203,7 +203,7 @@ namespace Perspex.Controls
private void ListenForDefault(IInputElement root)
{
root.AddHandler(InputElement.KeyDownEvent, this.RootKeyDown, RoutingStrategies.Tunnel);
root.AddHandler(InputElement.KeyDownEvent, this.RootKeyDown);
}
private void StopListeningForDefault(IInputElement root)

1
Perspex.Controls/MenuItem.cs

@ -263,6 +263,7 @@ namespace Perspex.Controls
else
{
this.RaiseEvent(new RoutedEventArgs(ClickEvent));
e.Handled = true;
}
break;

Loading…
Cancel
Save