Class DisplayerViewModelBase
- Namespace
- HeBianGu.Base.WpfBase
- Assembly
- HeBianGu.Base.WpfBase.dll
public class DisplayerViewModelBase : NotifyPropertyChangedBase, INotifyPropertyChanged, IDisplayer
- Inheritance
-
DisplayerViewModelBase
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
DisplayerViewModelBase()
public DisplayerViewModelBase()
Properties
Commands
[Browsable(false)]
public ObservableCollection<ICommand> Commands { get; }
Property Value
- ObservableCollection<ICommand>
Description
[Browsable(false)]
public virtual string Description { get; set; }
Property Value
- string
GroupName
[Browsable(false)]
public virtual string GroupName { get; set; }
Property Value
- string
ID
[Browsable(false)]
public virtual string ID { get; set; }
Property Value
- string
Icon
[Browsable(false)]
public virtual string Icon { get; set; }
Property Value
- string
IsLoaded
[Browsable(false)]
public bool IsLoaded { get; set; }
Property Value
- bool
LoadDefaultCommand
[Display(Name = "恢复默认")]
[Browsable(false)]
public virtual RelayCommand LoadDefaultCommand { get; }
Property Value
- RelayCommand
LoadedCommand
[Browsable(false)]
public RelayCommand LoadedCommand { get; }
Property Value
- RelayCommand
Name
[Browsable(false)]
public virtual string Name { get; set; }
Property Value
- string
Order
[Browsable(false)]
public virtual int Order { get; set; }
Property Value
- int
ShortName
[Browsable(false)]
public virtual string ShortName { get; set; }
Property Value
- string
TabName
[Browsable(false)]
public virtual string TabName { get; set; }
Property Value
- string
Methods
LoadDefault()
public virtual void LoadDefault()
Loaded(object)
protected virtual void Loaded(object obj)
Parameters
obj
object