Class ThemeManager
- Namespace
- Gemini.Framework.Themes
- Assembly
- Gemini.dll
[Export(typeof(IThemeManager))]
public class ThemeManager : IThemeManager
- Inheritance
-
ThemeManager
- Implements
-
- Inherited Members
-
Constructors
ThemeManager(ITheme[])
[ImportingConstructor]
public ThemeManager(ITheme[] themes)
Parameters
themes
ITheme[]
Properties
CurrentTheme
public ITheme CurrentTheme { get; }
Property Value
- ITheme
Themes
public List<ITheme> Themes { get; }
Property Value
- List<ITheme>
Methods
SetCurrentTheme(string)
public bool SetCurrentTheme(string name)
Parameters
name
string
Returns
- bool
Events
CurrentThemeChanged
public event EventHandler CurrentThemeChanged
Event Type
- EventHandler