Table of Contents

Class SettableBase

Namespace
H.Extensions.Setting
Assembly
H.Extensions.Setting.dll
public abstract class SettableBase : DisplayBindableBase, INotifyPropertyChanged, IDisplayBindable, IIconable, IDable, IDescriptionable, ISettable, INameable, IOrderable, IGroupable, ILoadable, ISaveable, IDefaultable, IClearable
Inheritance
SettableBase
Implements
Derived
Inherited Members
Extension Methods

Properties

IsVisibleInSetting

[JsonIgnore]
[Browsable(false)]
public bool IsVisibleInSetting { get; set; }

Property Value

bool

Methods

Clear()

public virtual void Clear()

GetDefaultFolder()

protected virtual string GetDefaultFolder()

Returns

string

GetDefaultPath()

protected virtual string GetDefaultPath()

Returns

string

GetSerializerService()

protected virtual ISerializerService GetSerializerService()

Returns

ISerializerService

IsInit()

public virtual bool IsInit()

Returns

bool

Load(string)

protected virtual void Load(string path)

Parameters

path string

Load(out string)

public virtual bool Load(out string message)

Parameters

message string

Returns

bool

LoadDefault()

加载默认值。

public override void LoadDefault()

Save(out string)

public virtual bool Save(out string message)

Parameters

message string

Returns

bool