Table of Contents

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