C# Класс MetroRadiance.ThemeService

Наследование: MetroRadiance.Core.Notificator
Показать файл Открыть проект

Открытые методы

Метод Описание
ChangeAccent ( Accent accent ) : void
ChangeAccent ( System.Windows.ResourceDictionary accent ) : void
ChangeTheme ( Theme theme ) : void
Initialize ( Application app, Theme theme, Accent accent ) : void
Initialize ( Application app, Theme theme, System.Windows.ResourceDictionary accent ) : void
Register ( System.Windows.ResourceDictionary rd ) : IDisposable

Защищенные методы

Метод Описание
RaisePropertyChanged ( [ propertyName = null ) : void

Приватные методы

Метод Описание
ChangeAccentCore ( System.Windows.ResourceDictionary dic ) : void
CheckAccentResourceUri ( Uri uri ) : bool

指定した Uri がアクセント カラーのリソースを指す URI かどうかをチェックします。

CheckThemeResourceUri ( Uri uri ) : bool

指定した Uri がテーマのリソースを指す URI かどうかをチェックします。

CreateAccentResourceUri ( Accent accent ) : Uri
CreateThemeResourceUri ( Theme theme ) : Uri
EnumerateDictionaries ( System.Windows.ResourceDictionary dictionary ) : IEnumerable
InitializeCore ( Application app, Theme theme, System.Windows.ResourceDictionary accent ) : void
Register ( System.Windows.ResourceDictionary rd, Theme theme, System.Windows.ResourceDictionary accentDic ) : IDisposable
ThemeService ( ) : System

Описание методов

ChangeAccent() публичный Метод

public ChangeAccent ( Accent accent ) : void
accent Accent
Результат void

ChangeAccent() публичный Метод

public ChangeAccent ( System.Windows.ResourceDictionary accent ) : void
accent System.Windows.ResourceDictionary
Результат void

ChangeTheme() публичный Метод

public ChangeTheme ( Theme theme ) : void
theme Theme
Результат void

Initialize() публичный Метод

public Initialize ( Application app, Theme theme, Accent accent ) : void
app System.Windows.Application
theme Theme
accent Accent
Результат void

Initialize() публичный Метод

public Initialize ( Application app, Theme theme, System.Windows.ResourceDictionary accent ) : void
app System.Windows.Application
theme Theme
accent System.Windows.ResourceDictionary
Результат void

RaisePropertyChanged() защищенный Метод

protected RaisePropertyChanged ( [ propertyName = null ) : void
propertyName [
Результат void

Register() публичный Метод

public Register ( System.Windows.ResourceDictionary rd ) : IDisposable
rd System.Windows.ResourceDictionary
Результат IDisposable