|
|
|
@ -295,6 +295,20 @@ namespace Avalonia.Controls.UnitTests |
|
|
|
target.CommandParameter = false; |
|
|
|
Assert.False(target.IsEffectivelyEnabled); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Button_Invokes_Doesnt_Execute_When_Button_Disabled() |
|
|
|
{ |
|
|
|
var target = new Button(); |
|
|
|
var raised = 0; |
|
|
|
|
|
|
|
target.IsEnabled = false; |
|
|
|
target.Click += (s, e) => ++raised; |
|
|
|
|
|
|
|
target.RaiseEvent(new RoutedEventArgs(AccessKeyHandler.AccessKeyPressedEvent)); |
|
|
|
|
|
|
|
Assert.Equal(0, raised); |
|
|
|
} |
|
|
|
|
|
|
|
private class TestButton : Button, IRenderRoot |
|
|
|
{ |
|
|
|
|