diff --git a/samples/Directory.Packages.props b/samples/Directory.Packages.props index 8b9abe5..71d7ad5 100644 --- a/samples/Directory.Packages.props +++ b/samples/Directory.Packages.props @@ -1,8 +1,8 @@ true - 12.0.1 - 3.119.3-preview.1.1 + 12.1.0 + 4.150.1 @@ -13,15 +13,15 @@ - + - + - - + + - + \ No newline at end of file diff --git a/samples/Sample.Common/MainWindowViewModel.cs b/samples/Sample.Common/MainWindowViewModel.cs index 270aee8..435295d 100644 --- a/samples/Sample.Common/MainWindowViewModel.cs +++ b/samples/Sample.Common/MainWindowViewModel.cs @@ -74,7 +74,7 @@ public MainWindowViewModel(IRegionManager regionManager, public string FooterText => $"Powered by .NET {Environment.Version} • {RuntimeInformation.OSDescription}"; [Reactive] - private bool _isSplitViewPaneOpen = false; + private bool _isSplitViewPaneOpen = true; public IObservable SupportDialog { get; } = Observable.Return(!OperatingSystem.IsBrowser()); public ObservableCollection Views { get; } diff --git a/src/AsyncNavigation/Abstractions/IRegionManager.cs b/src/AsyncNavigation/Abstractions/IRegionManager.cs index ceb1aeb..2db3299 100644 --- a/src/AsyncNavigation/Abstractions/IRegionManager.cs +++ b/src/AsyncNavigation/Abstractions/IRegionManager.cs @@ -3,7 +3,7 @@ namespace AsyncNavigation.Abstractions; -public interface IRegionManager +public interface IRegionManager : IDisposable { IReadOnlyDictionary Regions { get; } void AddRegion(string regionName, IRegion region); diff --git a/src/AsyncNavigation/RegionManagerBase.cs b/src/AsyncNavigation/RegionManagerBase.cs index 7438e16..f124433 100644 --- a/src/AsyncNavigation/RegionManagerBase.cs +++ b/src/AsyncNavigation/RegionManagerBase.cs @@ -7,7 +7,7 @@ namespace AsyncNavigation; -public abstract class RegionManagerBase : IRegionManager, IDisposable +public abstract class RegionManagerBase : IRegionManager { private static readonly object _staticLock = new(); private static RegionManagerBase? _current; diff --git a/src/AsyncNavigation/NavigationAwareBase.cs b/tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs similarity index 97% rename from src/AsyncNavigation/NavigationAwareBase.cs rename to tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs index a037825..fa9878e 100644 --- a/src/AsyncNavigation/NavigationAwareBase.cs +++ b/tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs @@ -1,7 +1,7 @@ -using AsyncNavigation.Abstractions; +using AsyncNavigation.Abstractions; using AsyncNavigation.Core; -namespace AsyncNavigation; +namespace AsyncNavigation.Tests.Infrastructure; /// /// Abstract base class that provides no-op default implementations of all diff --git a/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs b/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs index 5e95b67..21840c7 100644 --- a/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs +++ b/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs @@ -1,5 +1,4 @@ -using AsyncNavigation.Abstractions; -using AsyncNavigation.Core; +using AsyncNavigation.Tests.Infrastructure; namespace AsyncNavigation.Tests;