Table of Contents

Class PortDataBase

Namespace
H.Controls.Diagram.Presenter.PortDatas
Assembly
H.Controls.Diagram.Presenter.dll
public abstract class PortDataBase : DisplayBindableBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, IPortData, ILinkInitializer, IData
Inheritance
PortDataBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

PortDataBase()

public PortDataBase()

PortDataBase(string)

public PortDataBase(string nodeID)

Parameters

nodeID string

Properties

ApplyToAllCommand

[Display(Name = "应用到全部", GroupName = "操作")]
public DisplayCommand ApplyToAllCommand { get; }

Property Value

DisplayCommand

ApplyToTypeCommand

[Display(Name = "应用到同类型", GroupName = "操作")]
public DisplayCommand ApplyToTypeCommand { get; }

Property Value

DisplayCommand

DeleteCommand

[Display(Name = "删除", GroupName = "操作")]
public DisplayCommand DeleteCommand { get; }

Property Value

DisplayCommand

Dock

[Browsable(false)]
public Dock Dock { get; set; }

Property Value

Dock

HasError

说明

public bool HasError { get; set; }

Property Value

bool

LoadDefaultCommand

获取加载默认值的命令。

[Display(Name = "恢复默认", GroupName = "操作")]
public override DisplayCommand LoadDefaultCommand { get; }

Property Value

DisplayCommand

LocateFullCommand

[Display(Name = "缩放定位", GroupName = "操作")]
public DisplayCommand LocateFullCommand { get; }

Property Value

DisplayCommand

LocateMoveCommand

[Display(Name = "平移定位", GroupName = "操作")]
public DisplayCommand LocateMoveCommand { get; }

Property Value

DisplayCommand

NodeID

[Browsable(false)]
public string NodeID { get; set; }

Property Value

string

PortMargin

public Thickness PortMargin { get; set; }

Property Value

Thickness

PortType

public PortType PortType { get; set; }

Property Value

PortType

SaveAsTemplateCommand

[Display(Name = "保存模板", GroupName = "操作")]
public DisplayCommand SaveAsTemplateCommand { get; }

Property Value

DisplayCommand

Methods

ApplayStyleTo(IPortData)

public virtual void ApplayStyleTo(IPortData node)

Parameters

node IPortData
public virtual void InitLink(Link link)

Parameters

link Link