Class PortDataBase
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
ApplyToTypeCommand
[Display(Name = "应用到同类型", GroupName = "操作")]
public DisplayCommand ApplyToTypeCommand { get; }
Property Value
DeleteCommand
[Display(Name = "删除", GroupName = "操作")]
public DisplayCommand DeleteCommand { get; }
Property Value
Dock
[Browsable(false)]
public Dock Dock { get; set; }
Property Value
HasError
说明
public bool HasError { get; set; }
Property Value
LoadDefaultCommand
获取加载默认值的命令。
[Display(Name = "恢复默认", GroupName = "操作")]
public override DisplayCommand LoadDefaultCommand { get; }
Property Value
LocateFullCommand
[Display(Name = "缩放定位", GroupName = "操作")]
public DisplayCommand LocateFullCommand { get; }
Property Value
LocateMoveCommand
[Display(Name = "平移定位", GroupName = "操作")]
public DisplayCommand LocateMoveCommand { get; }
Property Value
NodeID
[Browsable(false)]
public string NodeID { get; set; }
Property Value
PortMargin
public Thickness PortMargin { get; set; }
Property Value
PortType
public PortType PortType { get; set; }
Property Value
SaveAsTemplateCommand
[Display(Name = "保存模板", GroupName = "操作")]
public DisplayCommand SaveAsTemplateCommand { get; }
Property Value
Methods
ApplayStyleTo(IPortData)
public virtual void ApplayStyleTo(IPortData node)
Parameters
node
IPortData
InitLink(Link)
public virtual void InitLink(Link link)
Parameters
link
Link