Class NodeViewModel
Inheritance
System.Object
NodeViewModel
Assembly: Simplic.Flow.Editor.UI.dll
Syntax
public abstract class NodeViewModel : ViewModelBase
Constructors
|
Improve this Doc
View Source
NodeViewModel(NodeDefinition, NodeConfiguration)
Declaration
public NodeViewModel(NodeDefinition nodeDefinition, NodeConfiguration nodeConfiguration)
Parameters
Properties
|
Improve this Doc
View Source
DataPins
Declaration
public ObservableCollection<DataConnectorViewModel> DataPins { get; }
Property Value
|
Improve this Doc
View Source
DefaultValues
Declaration
public ObservableCollection<DataPinDefaultValueViewModel> DefaultValues { get; set; }
Property Value
|
Improve this Doc
View Source
DisplayName
Declaration
public string DisplayName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
FlowPins
Declaration
public ObservableCollection<FlowConnectorViewModel> FlowPins { get; }
Property Value
|
Improve this Doc
View Source
Height
Declaration
public double Height { get; set; }
Property Value
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
Id
Declaration
public Guid Id { get; set; }
Property Value
Type |
Description |
System.Guid |
|
|
Improve this Doc
View Source
Position
Declaration
public Point Position { get; set; }
Property Value
Type |
Description |
System.Windows.Point |
|
|
Improve this Doc
View Source
ShowDocumentationCommand
Gets or sets the command to show the documentation for this node in the default system browser.
Declaration
public ICommand ShowDocumentationCommand { get; }
Property Value
Type |
Description |
System.Windows.Input.ICommand |
|
|
Improve this Doc
View Source
Declaration
public string Tooltip { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
UserNotes
Gets or sets the user notes.
Declaration
public string UserNotes { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Width
Declaration
public double Width { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
|
Improve this Doc
View Source
CreateConfiguration()
Creates a configuration with default values
Declaration
public virtual NodeConfiguration CreateConfiguration()
Returns
|
Improve this Doc
View Source
CreateFlowInPin()
Declaration
protected void CreateFlowInPin()