Tidy up namespaces

This commit is contained in:
Daniel Clark
2022-12-10 16:19:59 +00:00
parent 8bbff9bfd1
commit 6670e912ef
29 changed files with 118 additions and 124 deletions
@@ -4,19 +4,18 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Toolkit.Framework.Foundation;
namespace Toolkit.Foundation.Avalonia
namespace Toolkit.Foundation.Avalonia;
public static class IServiceCollectionExtensions
{
public static class IServiceCollectionExtensions
public static IServiceCollection AddNavigation(this IServiceCollection serviceCollection)
{
public static IServiceCollection AddNavigation(this IServiceCollection serviceCollection)
{
serviceCollection.TryAddSingleton<INavigationRouteDescriptorCollection, NavigationRouteDescriptorCollection>();
serviceCollection.TryAddSingleton<INavigationRouteDescriptorCollection, NavigationRouteDescriptorCollection>();
serviceCollection.TryAddTransient<Navigation<Frame>, FrameNavigation>();
serviceCollection.TryAddTransient<Navigation<ContentDialog>, ContentDialogNavigation>();
serviceCollection.TryAddTransient<Navigation<ContentControl>, ContentControlNavigation>();
serviceCollection.TryAddTransient<Navigation<Frame>, FrameNavigation>();
serviceCollection.TryAddTransient<Navigation<ContentDialog>, ContentDialogNavigation>();
serviceCollection.TryAddTransient<Navigation<ContentControl>, ContentControlNavigation>();
return serviceCollection;
}
return serviceCollection;
}
}