Browse Source

Fixed :not selector and fixed MyButton in tests

Nikita Tsukanov 6 years ago
parent
commit
be404c342b

+ 1 - 0
src/Markup/Avalonia.Markup.Xaml/XamlIl/CompilerExtensions/Transformers/AvaloniaXamlIlSelectorTransformer.cs

@@ -254,6 +254,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions.Transformers
 
         public XamlIlNotSelector(XamlIlSelectorNode previous, XamlIlSelectorNode argument) : base(previous)
         {
+            Argument = argument;
         }
 
         public override IXamlIlType TargetType => Previous?.TargetType;

+ 3 - 2
tests/Avalonia.Markup.Xaml.UnitTests/Xaml/EventTests.cs

@@ -4,6 +4,7 @@
 using System;
 using Avalonia.Controls;
 using Avalonia.Input;
+using Avalonia.Interactivity;
 using Portable.Xaml;
 using Xunit;
 
@@ -56,11 +57,11 @@ namespace Avalonia.Markup.Xaml.UnitTests.Xaml
             });
         }
 
-        class MyButton : Button
+        public class MyButton : Button
         {
             public bool Clicked { get; private set; }
 
-            public void OnClick(object sender, EventArgs e)
+            public void OnClick(object sender, RoutedEventArgs e)
             {
                 Clicked = true;
             }