The following tables list the members exposed by DraggingTool.
Name | Description | |
---|---|---|
DraggingTool Constructor |
Name | Description | |
---|---|---|
CopiesEffectiveCollectionProperty | Identifies the CopiesEffectiveCollection dependency property. | |
DraggableLinksProperty | Identifies the DraggableLinks dependency property. | |
DragOverSnapAreaProperty | Identifies the DraggingTool.DragOverSnapArea dependency property. | |
DropOntoEnabledProperty | Identifies the DropOntoEnabled dependency property. | |
FromPortIdProperty | Identifies the FromPortId dependency property. | |
InclusionsProperty | Identifies the Inclusions dependency property. | |
ToPortIdProperty | Identifies the ToPortId dependency property. |
Top
Name | Description | |
---|---|---|
CurrentPart | Gets or sets the Northwoods.GoXam.Part found at the mouse point by StandardMouseSelect. | |
DraggedLink | Gets or sets the Northwoods.GoXam.Link that may be dragged and reconnected when DraggableLinks is true. | |
DragOutStarted | Gets or sets whether a potentially external drag-and-drop has been started by this tool. | |
DragOverPart | Gets or sets a Northwoods.GoXam.Part, not being dragged, that the mouse is over, and sets its Northwoods.GoXam.Part.IsDropOntoAccepted property appropriately. | |
StartPoint | Gets or sets the mouse point from which parts start to move. | |
TransactionResult | Gets or sets the name of the transaction to be committed; if null, the transaction will be rolled back. (Inherited from Northwoods.GoXam.Tool.DiagramTool) |
Name | Description | |
---|---|---|
AddHandler | (Inherited from System.Windows.UIElement) | |
Arrange | (Inherited from System.Windows.UIElement) | |
CanStart | Overridden. This tool can run if this diagram allows selection and moves/copies/dragging-out, if the mouse has moved far enough away to be a drag and not a click, and if FindDraggablePart has found a selectable part at the mouse-down point. | |
ClearValue | (Inherited from System.Windows.DependencyObject) | |
ComputeEffectiveCollection | Find the actual collection of nodes and links to be moved or copied, given an initial collection. | |
DoActivate | Overridden. Start the dragging operation. | |
DoCancel | Overridden. Abort any dragging operation. | |
DoDeactivate | This method is called by the diagram on the old tool when Northwoods.GoXam.Diagram.CurrentTool is set to a new tool. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
DoKeyDown | Overridden. Handle switching between copying and moving modes as the Control key is pressed or released. | |
DoKeyUp | Overridden. Handle switching between copying and moving modes as the Control key is pressed or released. | |
DoMouseDown | The diagram will call this method upon a mouse down event. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
DoMouseMove | Overridden. As the user moves the mouse, move the collection of CopiedParts or DraggedParts, depending on whether MayCopy or MayMove is true. | |
DoMouseUp | Overridden. On a mouse-up finish moving or copying the effective selection. | |
DoMouseWheel | The diagram will call this method as the mouse wheel is rotated. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
DoStart | This method is called by the diagram when this tool becomes the current tool. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
DoStop | Overridden. Finish and clean-up after a dragging operation. | |
FindName | (Inherited from System.Windows.FrameworkElement) | |
GetAnimationBaseValue | (Inherited from System.Windows.DependencyObject) | |
GetBindingExpression | (Inherited from System.Windows.FrameworkElement) | |
GetValue | (Inherited from System.Windows.DependencyObject) | |
InvalidateArrange | (Inherited from System.Windows.UIElement) | |
InvalidateMeasure | (Inherited from System.Windows.UIElement) | |
IsValidLink | This predicate is called to determine whether a Northwoods.GoXam.Node may be reconnected by DropOnto. | |
IsValidMember | This predicate is called to determine whether a Northwoods.GoXam.Node may be added as a member of the Northwoods.GoXam.Groupgroup by DropOnto. | |
Measure | (Inherited from System.Windows.UIElement) | |
MoveParts | Move a collection of Northwoods.GoXam.Parts by a given offset. | |
OnApplyTemplate | (Inherited from System.Windows.FrameworkElement) | |
ReadLocalValue | (Inherited from System.Windows.DependencyObject) | |
ReleaseMouseCapture | (Inherited from System.Windows.UIElement) | |
RemoveHandler | (Inherited from System.Windows.UIElement) | |
SetBinding | (Inherited from System.Windows.FrameworkElement) | |
SetValue | (Inherited from System.Windows.DependencyObject) | |
StopTool | If the Northwoods.GoXam.Diagram.CurrentTool is this tool, stop this tool and start the Northwoods.GoXam.Diagram.DefaultTool by making it be the new current tool. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
TransformToVisual | (Inherited from System.Windows.UIElement) | |
UpdateAdornments | The diagram asks each tool to update any adornments the tool might use for a given part. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
UpdateLayout | (Inherited from System.Windows.UIElement) |
Name | Description | |
---|---|---|
ArrangeOverride | (Inherited from System.Windows.FrameworkElement) | |
CaptureMouse | This calls UIElement.CaptureMouse on the DiagramTool.Diagram's Northwoods.GoXam.Diagram.Panel. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
ComputeMove | This method computes the new location for a node, given a new desired location and a dictionary of dragged parts. | |
ConsiderDragOver | Determine if the currently dragged selection (DraggedParts or CopiedParts) would be valid to be dropped onto the target part p, depending on its Northwoods.GoXam.Part.DropOntoBehavior. | |
ConsiderSnapTo | This predicate is true if the given snapper node can control the movement of the given moving node. | |
DragOver | Affect some stationary unselected objects that are under a given point, and consider auto-scrolling. | |
DropOnto | Perform any additional side-effects after a drop. | |
FindAdornedElement | Given a handle element in an adornment, return its adornment's Northwoods.GoXam.Adornment.AdornedElement. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
FindAdornedPart | Given a handle element in an adornment, return its adornment's Northwoods.GoXam.Adornment.AdornedPart. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
FindAdornment | Given a handle element, return its containing Northwoods.GoXam.Adornment. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
FindDraggablePart | Return the selectable and movable/copyable Northwoods.GoXam.Part at the mouse-down point. | |
FindElementUpFrom | Overloaded. Search up the chain of parent visual elements starting with the given element to find one for which pred is true (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
FindPartAt | Find a Northwoods.GoXam.Part at the given point, perhaps requiring it to be Northwoods.GoXam.Part.Selectable. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
FindToolHandleAt | Find an element at the given point that is a tool handle. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
GetWheelDelta | Return how much the wheel has turned. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsAltKeyDown | Return true when the alt key modifier is pressed. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsBeyondDragSize | Return true when the last mouse point is far enough away from the first mouse down point to constitute a drag operation instead of just a potential click. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsControlKeyDown | Return true when the control key modifier is pressed. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsDoubleClick | Return true when the last mouse down event occurred very close to and very soon after the previous mouse down event. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsLeftButtonDown | Return true when the left mouse button is pressed during a mouse button event. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsRightButtonDown | Return true when the right mouse button is pressed during a mouse button event. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
IsShiftKeyDown | Return true when the shift key modifier is pressed. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
MayCopy | This predicate is true when the view allows objects to be copied and inserted, and some object in the diagram's selection is copyable, and the user is holding down the Control key. | |
MayMove | This predicate is true when the view allows objects to be moved, and some object in the Selection is movable. | |
MeasureOverride | (Inherited from System.Windows.FrameworkElement) | |
OnCreateAutomationPeer | (Inherited from System.Windows.UIElement) | |
ReleaseMouse | This calls UIElement.ReleaseMouseCapture on the DiagramTool.Diagram's Northwoods.GoXam.Diagram.Panel. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
SnapTo | Compute the new location for a node, given another node that is controlling its movement. | |
StandardMouseSelect | Overridden. Don't have the Control modifier unselect an already selected part. | |
StandardMouseWheel | Implement the standard behavior for mouse wheel events. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
StartTransaction | Call Northwoods.GoXam.Diagram.StartTransaction with the given transaction name. (Inherited from Northwoods.GoXam.Tool.DiagramTool) | |
StopTransaction | If DiagramTool.TransactionResult is null, call Northwoods.GoXam.Diagram.RollbackTransaction, otherwise call Northwoods.GoXam.Diagram.CommitTransaction. (Inherited from Northwoods.GoXam.Tool.DiagramTool) |
Top