diff --git a/README.md b/README.md index be83a41..10edfb4 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,26 @@ Get the latest version from nuget.org
[![NuGet](https://img.shields.io/nuget/v/SharedMauiCoreLibrary.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/SharedMauiCoreLibrary/) [![NuGet](https://img.shields.io/nuget/dt/SharedMauiCoreLibrary.svg)](https://www.nuget.org/packages/SharedMauiCoreLibrary) +# Setup +Add the `MauiProgram.cs` add following line. + +```cs +MauiAppBuilder builder = MauiApp.CreateBuilder(); +builder + .UseMauiApp() + .UseMauiCommunityToolkit() + .ConfigureSyncfusionCore() + .ConfigureCoreLibrary() // <= add this + //... +``` +This will automatically initialize following extensions. + +```cs +.UseMauiCommunityToolkit() +.ConfigureDispatching() +.ConfigureDispatchManager() // Inits the DispatchManager with the configured dispatcher +``` + ## Available content Please find a list of available content below. diff --git a/src/SharedMauiCoreLibrary.Test/SharedMauiCoreLibrary.Test.csproj b/src/SharedMauiCoreLibrary.Test/SharedMauiCoreLibrary.Test.csproj index 5094af1..10127d3 100644 --- a/src/SharedMauiCoreLibrary.Test/SharedMauiCoreLibrary.Test.csproj +++ b/src/SharedMauiCoreLibrary.Test/SharedMauiCoreLibrary.Test.csproj @@ -17,7 +17,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/SharedMauiCoreLibrary/Hosting/AppHostBuilderExtensions.cs b/src/SharedMauiCoreLibrary/Hosting/AppHostBuilderExtensions.cs index b192b04..cfb577b 100644 --- a/src/SharedMauiCoreLibrary/Hosting/AppHostBuilderExtensions.cs +++ b/src/SharedMauiCoreLibrary/Hosting/AppHostBuilderExtensions.cs @@ -32,12 +32,12 @@ public static MauiAppBuilder ConfigureCoreLibrary(this MauiAppBuilder builder) builder .UseMauiCommunityToolkit() .ConfigureDispatching() - .RegisterDispatcher() + .ConfigureDispatchManager() ; return builder; } - public static MauiAppBuilder RegisterDispatcher(this MauiAppBuilder builder, IDispatcher? dispatcher = null) + public static MauiAppBuilder ConfigureDispatchManager(this MauiAppBuilder builder, IDispatcher? dispatcher = null) { dispatcher ??= builder.Services.BuildServiceProvider().GetService(); if (dispatcher is not null)