Class DefaultThemeManager
Inheritance
DefaultThemeManager
Assembly: Volo.Abp.AspNetCore.Mvc.UI.dll
Syntax
public class DefaultThemeManager : IThemeManager, IScopedDependency, IServiceProviderAccessor
Constructors
DefaultThemeManager(IServiceProvider, IThemeSelector, IHttpContextAccessor)
Declaration
public DefaultThemeManager(IServiceProvider serviceProvider, IThemeSelector themeSelector, IHttpContextAccessor httpContextAccessor)
Parameters
Properties
CurrentTheme
Declaration
public ITheme CurrentTheme { get; }
Property Value
HttpContextAccessor
Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; }
Property Value
ThemeSelector
Declaration
protected IThemeSelector ThemeSelector { get; }
Property Value
Methods
GetCurrentTheme()
Declaration
protected virtual ITheme GetCurrentTheme()
Returns
Implements
Extension Methods