Table of Contents

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