From 5ab6f6c00499c28d7a8d399fc6df1739db4da386 Mon Sep 17 00:00:00 2001 From: amarek Date: Tue, 3 Dec 2024 10:23:41 +0100 Subject: [PATCH] #59 - added Locator.RegisterResolverCallbackChanged to support Splat's Locator being changed to some other DI framework --- src/AvaloniaInside.Shell/AppBuilderExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AvaloniaInside.Shell/AppBuilderExtensions.cs b/src/AvaloniaInside.Shell/AppBuilderExtensions.cs index d7918e6..353a705 100644 --- a/src/AvaloniaInside.Shell/AppBuilderExtensions.cs +++ b/src/AvaloniaInside.Shell/AppBuilderExtensions.cs @@ -8,7 +8,7 @@ namespace AvaloniaInside.Shell; public static class AppBuilderExtensions { public static AppBuilder UseShell(this AppBuilder builder, Func? viewLocatorFactory = null) => - builder.AfterPlatformServicesSetup(_ => + builder.AfterPlatformServicesSetup(_ => Locator.RegisterResolverCallbackChanged(() => { if (Locator.CurrentMutable is null) { @@ -37,7 +37,7 @@ public static AppBuilder UseShell(this AppBuilder builder, Func viewFactory) => builder.UseShell(() => new DelegateNavigationViewLocator(viewFactory));