C# Class SilverlightMappingToolBasic.UI.SuperGraph.View.Selector.NodesSelector

Inheritance: System.Windows.Controls.Canvas, INodesSelector
Afficher le fichier Open project: chris-tomich/Glyma

Méthodes publiques

Свойство Type Description
EndPoint Point
StartPoint Point

Méthodes publiques

Méthode Description
AddArrow ( ArrowControl arrowControl ) : void
AddNode ( ISelectableNode nodeControl, bool isShowDetails = true ) : void
Clear ( ) : void
Copy ( ) : void
Cut ( ) : void
DeSelectAllChildsOfNode ( NodeControl nodeControl ) : void
Delete ( ) : void
DeleteArrows ( System.Windows.Controls.UserControl sender = null ) : void
DeleteNodes ( System.Windows.Controls.UserControl sender = null ) : void
HasArrow ( ArrowControl arrowControl ) : bool
HasInvisibleNodesSelected ( ) : bool
HasNode ( ISelectableNode nodeControl ) : bool
Initialise ( ISelectorControl parent ) : void
MouseManagerOnLeftButtonDragMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MouseManagerOnLeftButtonDragReleased ( object sender, MouseManagerEventArgs e ) : void
MouseManagerOnLeftButtonDragStart ( object sender, MouseManagerEventArgs e ) : void
RemoveArrow ( ArrowControl arrowControl ) : void
RemoveNode ( ISelectableNode nodeControl ) : void
SelectAllChildsOfNode ( NodeControl nodeControl ) : void

Private Methods

Méthode Description
DeleteAllNodes ( ) : void
FindRelatedArrows ( ) : void
GetSelectedNodesCollection ( ) : SelectedNodesCollection
IsArrowInSelection ( Point p1, Point p2 ) : bool
IsPointInSelection ( Point p ) : bool
MultiNodesContextMenuOnChangeNodeTypeClicked ( object sender, ChangeNodeTypeEventArgs e ) : void
MultiNodesContextMenuOnExportClicked ( object sender, ExportClickedEventArgs exportClickedEventArgs ) : void
NodesPropertiesDialogOnClosed ( object sender, EventArgs e ) : void
OnCloneClicked ( object sender, EventArgs eventArgs ) : void
OnCopyClicked ( object sender, EventArgs eventArgs ) : void
OnCutClicked ( object sender, EventArgs eventArgs ) : void
OnDeleteClicked ( object sender, EventArgs eventArgs ) : void
OnMapMoved ( object sender, MoveTransformEventArgs e ) : void
OnNodePropertiesClicked ( object sender, EventArgs e ) : void
UpdateDragSelectionRect ( Point pt1, Point pt2 ) : void

Method Details

AddArrow() public méthode

public AddArrow ( ArrowControl arrowControl ) : void
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Résultat void

AddNode() public méthode

public AddNode ( ISelectableNode nodeControl, bool isShowDetails = true ) : void
nodeControl ISelectableNode
isShowDetails bool
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Copy() public méthode

public Copy ( ) : void
Résultat void

Cut() public méthode

public Cut ( ) : void
Résultat void

DeSelectAllChildsOfNode() public méthode

public DeSelectAllChildsOfNode ( NodeControl nodeControl ) : void
nodeControl SilverlightMappingToolBasic.UI.SuperGraph.View.NodeControlSupportClasses.NodeControl
Résultat void

Delete() public méthode

public Delete ( ) : void
Résultat void

DeleteArrows() public méthode

public DeleteArrows ( System.Windows.Controls.UserControl sender = null ) : void
sender System.Windows.Controls.UserControl
Résultat void

DeleteNodes() public méthode

public DeleteNodes ( System.Windows.Controls.UserControl sender = null ) : void
sender System.Windows.Controls.UserControl
Résultat void

HasArrow() public méthode

public HasArrow ( ArrowControl arrowControl ) : bool
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Résultat bool

HasInvisibleNodesSelected() public méthode

public HasInvisibleNodesSelected ( ) : bool
Résultat bool

HasNode() public méthode

public HasNode ( ISelectableNode nodeControl ) : bool
nodeControl ISelectableNode
Résultat bool

Initialise() public méthode

public Initialise ( ISelectorControl parent ) : void
parent ISelectorControl
Résultat void

MouseManagerOnLeftButtonDragMove() public méthode

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

MouseManagerOnLeftButtonDragReleased() public méthode

public MouseManagerOnLeftButtonDragReleased ( object sender, MouseManagerEventArgs e ) : void
sender object
e SilverlightMappingToolBasic.UI.SuperGraph.View.Mouse.MouseManagerEventArgs
Résultat void

MouseManagerOnLeftButtonDragStart() public méthode

public MouseManagerOnLeftButtonDragStart ( object sender, MouseManagerEventArgs e ) : void
sender object
e SilverlightMappingToolBasic.UI.SuperGraph.View.Mouse.MouseManagerEventArgs
Résultat void

RemoveArrow() public méthode

public RemoveArrow ( ArrowControl arrowControl ) : void
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Résultat void

RemoveNode() public méthode

public RemoveNode ( ISelectableNode nodeControl ) : void
nodeControl ISelectableNode
Résultat void

SelectAllChildsOfNode() public méthode

public SelectAllChildsOfNode ( NodeControl nodeControl ) : void
nodeControl SilverlightMappingToolBasic.UI.SuperGraph.View.NodeControlSupportClasses.NodeControl
Résultat void

Property Details

EndPoint public_oe property

public Point EndPoint
Résultat Point

StartPoint public_oe property

public Point StartPoint
Résultat Point