Browse Source

Try 9.1.1 version

pull/3045/head
artyom 7 years ago
parent
commit
fd9cdce202
  1. 3
      build/ReactiveUI.props
  2. 2
      src/Avalonia.ReactiveUI/AvaloniaActivationForViewFetcher.cs
  3. 2
      src/Avalonia.ReactiveUI/RoutedViewHost.cs
  4. 8
      tests/Avalonia.ReactiveUI.UnitTests/AvaloniaActivationForViewFetcherTest.cs

3
build/ReactiveUI.props

@ -1,6 +1,5 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<PackageReference Include="ReactiveUI" Version="10.2.2" /> <PackageReference Include="ReactiveUI" Version="9.1.1" />
<PackageReference Include="System.Reactive.Compatibility" Version="4.1.6" />
</ItemGroup> </ItemGroup>
</Project> </Project>

2
src/Avalonia.ReactiveUI/AvaloniaActivationForViewFetcher.cs

@ -27,7 +27,7 @@ namespace Avalonia.ReactiveUI
/// <summary> /// <summary>
/// Returns activation observable for activatable Avalonia view. /// Returns activation observable for activatable Avalonia view.
/// </summary> /// </summary>
public IObservable<bool> GetActivationForView(IActivatableView view) public IObservable<bool> GetActivationForView(IActivatable view)
{ {
if (!(view is IVisual visual)) return Observable.Return(false); if (!(view is IVisual visual)) return Observable.Return(false);
if (view is WindowBase window) return GetActivationForWindowBase(window); if (view is WindowBase window) return GetActivationForWindowBase(window);

2
src/Avalonia.ReactiveUI/RoutedViewHost.cs

@ -53,7 +53,7 @@ namespace Avalonia.ReactiveUI
/// ReactiveUI routing documentation website</see> for more info. /// ReactiveUI routing documentation website</see> for more info.
/// </para> /// </para>
/// </remarks> /// </remarks>
public class RoutedViewHost : TransitioningContentControl, IActivatableView, IEnableLogger public class RoutedViewHost : TransitioningContentControl, IActivatable, IEnableLogger
{ {
/// <summary> /// <summary>
/// <see cref="AvaloniaProperty"/> for the <see cref="Router"/> property. /// <see cref="AvaloniaProperty"/> for the <see cref="Router"/> property.

8
tests/Avalonia.ReactiveUI.UnitTests/AvaloniaActivationForViewFetcherTest.cs

@ -20,9 +20,9 @@ namespace Avalonia.ReactiveUI.UnitTests
{ {
public class AvaloniaActivationForViewFetcherTest public class AvaloniaActivationForViewFetcherTest
{ {
public class TestUserControl : UserControl, IActivatableView { } public class TestUserControl : UserControl, IActivatable { }
public class TestUserControlWithWhenActivated : UserControl, IActivatableView public class TestUserControlWithWhenActivated : UserControl, IActivatable
{ {
public bool Active { get; private set; } public bool Active { get; private set; }
@ -38,7 +38,7 @@ namespace Avalonia.ReactiveUI.UnitTests
} }
} }
public class TestWindowWithWhenActivated : Window, IActivatableView public class TestWindowWithWhenActivated : Window, IActivatable
{ {
public bool Active { get; private set; } public bool Active { get; private set; }
@ -54,7 +54,7 @@ namespace Avalonia.ReactiveUI.UnitTests
} }
} }
public class ActivatableViewModel : IActivatableViewModel public class ActivatableViewModel : ISupportsActivation
{ {
public ViewModelActivator Activator { get; } public ViewModelActivator Activator { get; }

Loading…
Cancel
Save