示例#1
0
        public static IServiceCollection AddPMdcAnimatedNavigationManager(this IServiceCollection services, PMdcAnimatedNaviationManagerConfiguration configuration = null)
        {
            if (configuration == null)
            {
                configuration = new PMdcAnimatedNaviationManagerConfiguration();
            }

            return(services.AddScoped <IPMdcAnimatedNavigationManager, PMdcAnimatedNavigationManager>(serviceProvider => new PMdcAnimatedNavigationManager(serviceProvider.GetRequiredService <NavigationManager>(), configuration)));
        }
示例#2
0
 public PMdcAnimatedNavigationManager(NavigationManager navigationManager, PMdcAnimatedNaviationManagerConfiguration configuration)
 {
     NavigationManager = navigationManager;
     Configuration     = configuration;
 }