Class
ThemeSettingsViewModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ThemeSettingsViewModel : SettingsPersistableViewModelBase, IUserSettingsPageViewModel, IPersistableSettingsPageViewModel

Inheritance: objectSettingsPersistableViewModelBaseThemeSettingsViewModel

Implements: IPersistableSettingsPageViewModelIUserSettingsPageViewModel

Constructors

ThemeSettingsViewModel(UserSettings)

Declaration

cs-api-definition
public ThemeSettingsViewModel(UserSettings settings)

Parameters

settings

UserSettings

Properties

ActiveTheme

Declaration

cs-api-definition
public string ActiveTheme { get; set; }

Property Value

string

Heading

Declaration

cs-api-definition
public override string Heading { get; }

Property Value

string

Overrides SettingsPersistableViewModelBase.Heading

IsValid

Declaration

cs-api-definition
public override bool IsValid { get; }

Property Value

bool

Overrides SettingsPersistableViewModelBase.IsValid

SelectedTheme

Declaration

cs-api-definition
public TSThemes SelectedTheme { get; }

Property Value

TSThemes

Themes

Declaration

cs-api-definition
public string[] Themes { get; }

Property Value

string[]

View

Declaration

cs-api-definition
public override UserControl View { get; }

Property Value

UserControl

Overrides SettingsPersistableViewModelBase.View

Methods

Persist()

Declaration

cs-api-definition
public override void Persist()

Overrides SettingsPersistableViewModelBase.Persist()