namespace WPFluent.Controls; /// /// Used to initialize the library controls with static values. /// public static class ControlsServices { #if NET48_OR_GREATER || NETCOREAPP3_0_OR_GREATER internal static IServiceProvider? ControlsServiceProvider { get; private set; } /// /// Accepts a ServiceProvider for configuring dependency injection. /// public static void Initialize(IServiceProvider? serviceProvider) { if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } ControlsServiceProvider = serviceProvider; } #endif }