Table of Contents

Class ThemeViewModel

Namespace
HeBianGu.Control.ThemeSet
Assembly
HeBianGu.Control.ThemeSet.dll

主题颜色管理器

public class ThemeViewModel : NotifyPropertyChanged, INotifyPropertyChanged
Inheritance
ThemeViewModel
Implements
Inherited Members
Extension Methods

Fields

Current

public static ThemeViewModel Current

Field Value

ThemeViewModel

Properties

AccentBrushType

主题颜色刷类型

public AccentBrushType AccentBrushType { get; set; }

Property Value

AccentBrushType

AccentColor

主色调

public Color AccentColor { get; set; }

Property Value

Color

AccentColorSelectType

public int AccentColorSelectType { get; set; }

Property Value

int

AnimalSpeed

public int AnimalSpeed { get; set; }

Property Value

int

颜色集合

public ObservableCollection<ColorLink> ColorLinks { get; set; }

Property Value

ObservableCollection<ColorLink>

ColorSource

颜色选择类型

public ObservableCollection<AccentColorSource> ColorSource { get; set; }

Property Value

ObservableCollection<AccentColorSource>

CurrentFontSize

public double CurrentFontSize { get; set; }

Property Value

double

DefaultFontSize

说明

public double DefaultFontSize { get; set; }

Property Value

double

DialogCoverBrush

public SolidColorBrush DialogCoverBrush { get; set; }

Property Value

SolidColorBrush

FontSize

字体大小

public FontSize FontSize { get; set; }

Property Value

FontSize

IsFollowSystemSystem

public bool IsFollowSystemSystem { get; set; }

Property Value

bool

IsUseAnimal

public bool IsUseAnimal { get; set; }

Property Value

bool

ItemCornerRadius

public double ItemCornerRadius { get; set; }

Property Value

double

ItemHeight

public double ItemHeight { get; set; }

Property Value

double

ItemWidth

public double ItemWidth { get; set; }

Property Value

double

Language

设置语言

public Language Language { get; set; }

Property Value

Language

RowHeight

public double RowHeight { get; set; }

Property Value

double

SelectColorSource

选中的颜色集合

public AccentColorSource SelectColorSource { get; set; }

Property Value

AccentColorSource

说明

public ColorLink SelectedColorLink { get; set; }

Property Value

ColorLink

StyleType

public StyleType StyleType { get; set; }

Property Value

StyleType

ThemeType

public ThemeType ThemeType { get; set; }

Property Value

ThemeType

Version

public int Version { get; set; }

Property Value

int

Methods

LoadFrom(ThemeConfig)

public void LoadFrom(ThemeConfig config)

Parameters

config ThemeConfig

SaveTo()

public ThemeConfig SaveTo()

Returns

ThemeConfig