Quellcode durchsuchen

Use activation behavior like on other XAML platforms

artyom vor 7 Jahren
Ursprung
Commit
3aabd354ad

+ 0 - 1
src/Avalonia.ReactiveUI/ReactiveUserControl.cs

@@ -24,7 +24,6 @@ namespace Avalonia
         public ReactiveUserControl()
         {
             DataContextChanged += (sender, args) => ViewModel = DataContext as TViewModel;
-            this.WhenActivated(disposables => {  /* activate ViewModel */ });
         }
 
         /// <summary>

+ 0 - 1
src/Avalonia.ReactiveUI/ReactiveWindow.cs

@@ -24,7 +24,6 @@ namespace Avalonia
         public ReactiveWindow()
         {
             DataContextChanged += (sender, args) => ViewModel = DataContext as TViewModel;
-            this.WhenActivated(disposables => { /* activate ViewModel */ });
         }
             
         /// <summary>

+ 2 - 2
tests/Avalonia.ReactiveUI.UnitTests/AvaloniaActivationForViewFetcherTest.cs

@@ -70,12 +70,12 @@ namespace Avalonia
 
         public class ActivatableWindow : ReactiveWindow<ActivatableViewModel>
         {
-            public ActivatableWindow() { }
+            public ActivatableWindow() => this.WhenActivated(disposables => { });
         }
 
         public class ActivatableUserControl : ReactiveUserControl<ActivatableViewModel>
         {
-            public ActivatableUserControl() { }
+            public ActivatableUserControl() => this.WhenActivated(disposables => { });
         }
 
         public AvaloniaActivationForViewFetcherTest()