Table of Contents

Class ThemeDigramDataBase

Namespace
H.Controls.Diagram.Presenter.DiagramDatas.Base
Assembly
H.Controls.Diagram.Presenter.dll
public abstract class ThemeDigramDataBase : TreeDigramDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, IOrderable, IDescriptionable, IZoomableDiagramData, IFlowableDiagramData, IMessageable, IPartDataInvokeable, INodeDataGroupsDiagramData, ITreeDigramData, IThemeDigramDataBase, IDiagramData, ICloneable, IDable, INameable, IGroupable
Inheritance
ThemeDigramDataBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

ThemeDigramDataBase()

protected ThemeDigramDataBase()

Properties

ApplayLinkStyleCommand

public RelayCommand ApplayLinkStyleCommand { get; }

Property Value

RelayCommand

ApplayNodeStyleCommand

public RelayCommand ApplayNodeStyleCommand { get; }

Property Value

RelayCommand

ApplayPortStyleCommand

public RelayCommand ApplayPortStyleCommand { get; }

Property Value

RelayCommand

ApplyDiagramThemeCommand

public RelayCommand ApplyDiagramThemeCommand { get; }

Property Value

RelayCommand

DiagramThemeGroups

[JsonIgnore]
public ObservableCollection<DiagramThemeGroup> DiagramThemeGroups { get; set; }

Property Value

ObservableCollection<DiagramThemeGroup>

LoadDefaultCommand

[Icon("")]
[Display(Name = "默认样式", GroupName = "操作", Order = 6, Description = "点击此功能,恢复所有节点、连线和端口默认样式")]
public DisplayCommand LoadDefaultCommand { get; }

Property Value

DisplayCommand

Methods

CreateDiagramThemes()

public virtual IEnumerable<DiagramThemeGroup> CreateDiagramThemes()

Returns

IEnumerable<DiagramThemeGroup>