The following tables list the members exposed by DiagramTool.
Name | Description | |
---|---|---|
MouseEnabledProperty | Identifies the MouseEnabled dependency property. | |
WheelBehaviorProperty | Identifies the DiagramTool.WheelBehavior property. |
Top
Name | Description | |
---|---|---|
TransactionResult | Gets or sets the name of the transaction to be committed; if null, the transaction will be rolled back. |
Name | Description | |
---|---|---|
AddHandler | (Inherited from System.Windows.UIElement) | |
Arrange | (Inherited from System.Windows.UIElement) | |
CanStart | This predicate is used by the diagram to decide if this tool can be started. | |
ClearValue | (Inherited from System.Windows.DependencyObject) | |
DoActivate | This method is called by the diagram after setting Northwoods.GoXam.Diagram.CurrentTool, to make the new tool active. | |
DoCancel | The diagram will call this method when the user wishes to cancel the current tool's operation. | |
DoDeactivate | This method is called by the diagram on the old tool when Northwoods.GoXam.Diagram.CurrentTool is set to a new tool. | |
DoKeyDown | The diagram will call this method upon a key down event. | |
DoKeyUp | The diagram will call this method upon a key up event. | |
DoMouseDown | The diagram will call this method upon a mouse down event. | |
DoMouseMove | The diagram will call this method upon a mouse move event. | |
DoMouseUp | The diagram will call this method upon a mouse up event. | |
DoMouseWheel | The diagram will call this method as the mouse wheel is rotated. | |
DoStart | This method is called by the diagram when this tool becomes the current tool. | |
DoStop | This method is called by the diagram when this tool stops being the current tool. | |
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) | |
Measure | (Inherited from System.Windows.UIElement) | |
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. | |
TransformToVisual | (Inherited from System.Windows.UIElement) | |
UpdateAdornments | The diagram asks each tool to update any adornments the tool might use for a given part. | |
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. | |
FindAdornedElement | Given a handle element in an adornment, return its adornment's Northwoods.GoXam.Adornment.AdornedElement. | |
FindAdornedPart | Given a handle element in an adornment, return its adornment's Northwoods.GoXam.Adornment.AdornedPart. | |
FindAdornment | Given a handle element, return its containing Northwoods.GoXam.Adornment. | |
FindElementUpFrom | Overloaded. Search up the chain of parent visual elements starting with the given element to find one for which pred is true | |
FindPartAt | Find a Northwoods.GoXam.Part at the given point, perhaps requiring it to be Northwoods.GoXam.Part.Selectable. | |
FindToolHandleAt | Find an element at the given point that is a tool handle. | |
GetWheelDelta | Return how much the wheel has turned. | |
IsAltKeyDown | Return true when the alt key modifier is pressed. | |
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. | |
IsControlKeyDown | Return true when the control key modifier is pressed. | |
IsDoubleClick | Return true when the last mouse down event occurred very close to and very soon after the previous mouse down event. | |
IsLeftButtonDown | Return true when the left mouse button is pressed during a mouse button event. | |
IsRightButtonDown | Return true when the right mouse button is pressed during a mouse button event. | |
IsShiftKeyDown | Return true when the shift key modifier is pressed. | |
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. | |
StandardMouseSelect | Implement the standard behavior for selecting parts with the mouse, depending on the control and shift modifier keys. | |
StandardMouseWheel | Implement the standard behavior for mouse wheel events. | |
StartTransaction | Call Northwoods.GoXam.Diagram.StartTransaction with the given transaction name. | |
StopTransaction | If DiagramTool.TransactionResult is null, call Northwoods.GoXam.Diagram.RollbackTransaction, otherwise call Northwoods.GoXam.Diagram.CommitTransaction. |
Top