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
Methods
Clear()
public virtual void Clear()
GetDefaultFolder()
protected virtual string GetDefaultFolder()
Returns
GetDefaultPath()
protected virtual string GetDefaultPath()
Returns
GetSerializerService()
protected virtual ISerializerService GetSerializerService()
Returns
IsInit()
public virtual bool IsInit()
Returns
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
LoadDefault()
加载默认值。
public override void LoadDefault()
Save(out string)
public virtual bool Save(out string message)
Parameters
message
string