Class BaseNodeShape
Base node shape, sets default values and connectors
Namespace: Simplic.Flow.Editor.UI
Assembly: Simplic.Flow.Editor.UI.dll
Syntax
public abstract class BaseNodeShape : RadDiagramShape
Constructors
| Improve this Doc View SourceBaseNodeShape()
Constructor
Declaration
public BaseNodeShape()
Properties
| Improve this Doc View SourceDataConnectors
Declaration
public IList<DataConnector> DataConnectors { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<DataConnector> |
FlowConnectors
Declaration
public IList<FlowConnector> FlowConnectors { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<FlowConnector> |
HeaderText
Declaration
public string HeaderText { get; }
Property Value
Type | Description |
---|---|
System.String |
TooltipText
Declaration
public string TooltipText { get; }
Property Value
Type | Description |
---|---|
System.String |
ViewModel
Declaration
public NodeViewModel ViewModel { get; }
Property Value
Type | Description |
---|---|
NodeViewModel |
Methods
| Improve this Doc View SourceCreateConnectors()
Creates connectors and calls LoadConnectorText method
Declaration
public virtual void CreateConnectors()
Deserialize(Telerik.Windows.Diagrams.Core.SerializationInfo)
Overrides Deserialize methods to get custom data
Declaration
public override void Deserialize(Telerik.Windows.Diagrams.Core.SerializationInfo info)
Parameters
Type | Name | Description |
---|---|---|
Telerik.Windows.Diagrams.Core.SerializationInfo | info | SerializationInfo |
LoadConnectorText(BaseConnector)
Creates connector text based on connectors
Declaration
public void LoadConnectorText(BaseConnector connector)
Parameters
Type | Name | Description |
---|---|---|
BaseConnector | connector | Connector instance |
OnIsSelectedChanged(Boolean, Boolean)
Override OnIsSelectedChanged to highlight selected node
Declaration
protected override void OnIsSelectedChanged(bool oldValue, bool newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | oldValue | |
System.Boolean | newValue |
Serialize()
Overrides Serialize methods to carry custom data
Declaration
public override Telerik.Windows.Diagrams.Core.SerializationInfo Serialize()
Returns
Type | Description |
---|---|
Telerik.Windows.Diagrams.Core.SerializationInfo | SerializationInfo |
UpdateVisualStates()
Overrides UpdateVisualStates to always show connectors
Declaration
protected override void UpdateVisualStates()