C# Class TUM.CMS.VplControl.Core.Node

Inheritance: VplElement
Afficher le fichier Open project: tumcms/TUM.CMS.VPLControl Class Usage Examples

Méthodes publiques

Méthode Description
AddControlToNode ( UIElement element ) : void
AddInputPortToNode ( string name, Type type, bool multipleConnectionsAllowed = false ) : void
AddOutputPortToNode ( string name, Type type ) : void
Calculate ( ) : void
Clone ( ) : Node
Delete ( bool removeConnectors = true ) : void
DeserializeNetwork ( XmlReader xmlReader ) : void
GetBoundingBoxOfNodes ( List nodes ) : Rect
HostCanvas_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Node_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Node_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnDeleted ( ) : void
OnSelectionChanged ( object sender, EventArgs e ) : void
RemoveAllInputPortsFromNode ( List without = null ) : void
RemoveInputPortFromNode ( Port port ) : void
SerializeNetwork ( XmlWriter xmlWriter ) : void
binButton_Click ( object sender, RoutedEventArgs e ) : void

Méthodes protégées

Méthode Description
Node ( VplControl hostCanvas ) : System

Private Methods

Méthode Description
AddChildControlToMainContentGrid ( UIElement control ) : void
ContentGridOnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs sizeChangedEventArgs ) : void
Node_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
Node_KeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void
Node_Loaded ( object sender, RoutedEventArgs e ) : void
QuestButton_Click ( object sender, RoutedEventArgs e ) : void
autoCheckBox_Checked ( object sender, RoutedEventArgs e ) : void
port_DataChanged ( object sender, EventArgs e ) : void
resizeRectangle_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
resizeRectangle_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
resizeRectangle_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Method Details

AddControlToNode() public méthode

public AddControlToNode ( UIElement element ) : void
element UIElement
Résultat void

AddInputPortToNode() public méthode

public AddInputPortToNode ( string name, Type type, bool multipleConnectionsAllowed = false ) : void
name string
type System.Type
multipleConnectionsAllowed bool
Résultat void

AddOutputPortToNode() public méthode

public AddOutputPortToNode ( string name, Type type ) : void
name string
type System.Type
Résultat void

Calculate() public abstract méthode

public abstract Calculate ( ) : void
Résultat void

Clone() public abstract méthode

public abstract Clone ( ) : Node
Résultat Node

Delete() public méthode

public Delete ( bool removeConnectors = true ) : void
removeConnectors bool
Résultat void

DeserializeNetwork() public méthode

public DeserializeNetwork ( XmlReader xmlReader ) : void
xmlReader System.Xml.XmlReader
Résultat void

GetBoundingBoxOfNodes() public static méthode

public static GetBoundingBoxOfNodes ( List nodes ) : Rect
nodes List
Résultat System.Windows.Rect

HostCanvas_MouseMove() public méthode

public HostCanvas_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Résultat void

Node() protected méthode

protected Node ( VplControl hostCanvas ) : System
hostCanvas VplControl
Résultat System

Node_MouseDown() public méthode

public Node_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

Node_MouseUp() public méthode

public Node_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnDeleted() public méthode

public OnDeleted ( ) : void
Résultat void

OnSelectionChanged() public méthode

public OnSelectionChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

RemoveAllInputPortsFromNode() public méthode

public RemoveAllInputPortsFromNode ( List without = null ) : void
without List
Résultat void

RemoveInputPortFromNode() public méthode

public RemoveInputPortFromNode ( Port port ) : void
port Port
Résultat void

SerializeNetwork() public méthode

public SerializeNetwork ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter
Résultat void

binButton_Click() public méthode

public binButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void