C# Класс SilverlightMappingToolBasic.UI.SuperGraph.View.Selector.NodesSelector

Наследование: System.Windows.Controls.Canvas, INodesSelector
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
EndPoint Point
StartPoint Point

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddArrow() публичный Метод

public AddArrow ( ArrowControl arrowControl ) : void
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Результат void

AddNode() публичный Метод

public AddNode ( ISelectableNode nodeControl, bool isShowDetails = true ) : void
nodeControl ISelectableNode
isShowDetails bool
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Copy() публичный Метод

public Copy ( ) : void
Результат void

Cut() публичный Метод

public Cut ( ) : void
Результат void

DeSelectAllChildsOfNode() публичный Метод

public DeSelectAllChildsOfNode ( NodeControl nodeControl ) : void
nodeControl SilverlightMappingToolBasic.UI.SuperGraph.View.NodeControlSupportClasses.NodeControl
Результат void

Delete() публичный Метод

public Delete ( ) : void
Результат void

DeleteArrows() публичный Метод

public DeleteArrows ( System.Windows.Controls.UserControl sender = null ) : void
sender System.Windows.Controls.UserControl
Результат void

DeleteNodes() публичный Метод

public DeleteNodes ( System.Windows.Controls.UserControl sender = null ) : void
sender System.Windows.Controls.UserControl
Результат void

HasArrow() публичный Метод

public HasArrow ( ArrowControl arrowControl ) : bool
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Результат bool

HasInvisibleNodesSelected() публичный Метод

public HasInvisibleNodesSelected ( ) : bool
Результат bool

HasNode() публичный Метод

public HasNode ( ISelectableNode nodeControl ) : bool
nodeControl ISelectableNode
Результат bool

Initialise() публичный Метод

public Initialise ( ISelectorControl parent ) : void
parent ISelectorControl
Результат void

MouseManagerOnLeftButtonDragMove() публичный Метод

public MouseManagerOnLeftButtonDragMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Результат void

MouseManagerOnLeftButtonDragReleased() публичный Метод

public MouseManagerOnLeftButtonDragReleased ( object sender, MouseManagerEventArgs e ) : void
sender object
e SilverlightMappingToolBasic.UI.SuperGraph.View.Mouse.MouseManagerEventArgs
Результат void

MouseManagerOnLeftButtonDragStart() публичный Метод

public MouseManagerOnLeftButtonDragStart ( object sender, MouseManagerEventArgs e ) : void
sender object
e SilverlightMappingToolBasic.UI.SuperGraph.View.Mouse.MouseManagerEventArgs
Результат void

RemoveArrow() публичный Метод

public RemoveArrow ( ArrowControl arrowControl ) : void
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
Результат void

RemoveNode() публичный Метод

public RemoveNode ( ISelectableNode nodeControl ) : void
nodeControl ISelectableNode
Результат void

SelectAllChildsOfNode() публичный Метод

public SelectAllChildsOfNode ( NodeControl nodeControl ) : void
nodeControl SilverlightMappingToolBasic.UI.SuperGraph.View.NodeControlSupportClasses.NodeControl
Результат void

Описание свойств

EndPoint публичное свойство

public Point EndPoint
Результат Point

StartPoint публичное свойство

public Point StartPoint
Результат Point