A WPF control that displays the content of a Diagram object.
The following tables list the members exposed by the DiagramView type.
Name | Description | |
---|---|---|
Creates DiagramView instance |
Name | Description | |
---|---|---|
Identifies the Behavior dependency property. |
||
Identifies the Diagram dependency property. |
||
Identifies the ScrollClickDelta dependency property. |
||
Identifies the ScrollWheelDelta dependency property. |
||
Identifies the ScrollX dependency property. |
||
Identifies the ScrollY dependency property. |
||
Identifies the ZoomFactor dependency property. |
Name | Description | |
---|---|---|
Gets or sets a value indicating whether in-place editing of the text of objects is enabled. |
||
Gets or sets a value indicating whether automatic scrolling is enabled. |
||
Gets or sets a value indicating how the control responds to user actions. |
||
Gets or sets a custom behavior object specifying how MindFusion.Diagramming responds to mouse input. |
||
Gets or sets the Diagram displayed by this view. |
||
Gets or sets the opacity of ghost image displayed during drag-and-drop from NodeListView. |
||
Gets or sets whether the control handles touch events to implement multi-touch interactions. |
||
Gets or sets the horizontal placement of nodes created by drag-and-drop operations, relatively to mouse cursor. |
||
The opacity of inactive views. |
||
Gets or sets a value indicating whether pressing the ENTER key should exit inplace-edit mode and accept changes made to text. |
||
Gets or sets a value indicating whether pressing the ESC key should exit inplace-edit mode and reject changes made to text. |
||
Gets or sets the font of the inplace-edit text box. |
||
Gets an InteractionState instance representing the current action being carried out by the user. |
||
Gets or sets the license key of the control. |
||
Gets or sets a value indicating whether the magnifier tool is currently enabled. |
||
Gets or sets a combination of flags that specify what actions can be performed via the middle mouse button. |
||
Gets or sets how users can start modifying diagram items. |
||
Gets an object, which allows changing the function of keyboard modifier keys such as Ctrl and Alt. |
||
Gets or sets a value indicating whether multi-touch drawing is enabled. |
||
Gets or sets a value indicating whether multi-touch modifications are enabled. |
||
Gets or sets a value indicating whether multi-touch zoom is enabled. |
||
Gets or sets a value indicating whether panning the view will have inertia. |
||
Gets or sets a combination of flags that specify what actions can be performed via the right mouse button. |
||
Gets or sets the amount to add to scroll position from scrollbar arrow event handlers. |
||
Gets or sets the amount to add to scroll position from mouse wheel event handlers. |
||
Gets or sets the horizontal scroll position of the Diagram. |
||
Gets or sets the vertical scroll position of the Diagram. |
||
Gets or sets the size of the auto scroll zone near the edges of the control. |
||
Gets or sets the time in milliseconds that mouse pointer should remain stationary before showing items' tool-tips. |
||
Gets or sets max distance (pixels) at which touch-down events are considered part of same gesture. |
||
Gets or sets max time interval (milliseconds) in which touch-down events are considered part of same gesture. |
||
Gets or sets the vertical placement of nodes created by drag-and-drop operations, relatively to mouse cursor. |
||
A component that renders the diagram inside inactive views. |
||
Returns the visible area of the diagram. |
||
Gets or sets the effective zoom factor used to scale up or down the Diagram. |
Name | Description | |
---|---|---|
Returns a Matrix representing the transformation from diagram logical coordinates to the control's actual WPF device-indepepndent point coordinates. |
||
Control.LogicalChildren override. |
Name | Description | |
---|---|---|
Overloaded. Enters inplace-edit mode, letting the user edit the text of the specified item. |
||
Overloaded. Scrolls the view to make the specified item visible. |
||
Cancels the current drag operation. |
||
Closes current tooltip window. |
||
Overloaded. Transform coordinates from diagram to view coordinate system. |
||
Exits inplace-edit mode and either accepts or rejects the changes made to the item's text. |
||
Control.OnApplyTemplate override. |
||
Overloaded. Scrolls the view to specified position. |
||
Sets a value indicating how the control responds to user actions. |
||
Sets the zoom factor, preserving the on-screen position of the specified diagram point. |
||
Overloaded. Transform coordinates from view to diagram coordinate system. |
||
Zooms the diagram, making its items appear closer. |
||
Zooms the diagram out, making items appear further away. |
||
Zooms the view to fit the diagram contents in the view client area. |
||
Overloaded. Zooms and scrolls the view to fit the specified diagram rectangle in the viewport. |
Name | Description | |
---|---|---|
Control.OnContextMenuOpening override. |
||
Raises the CreateEditControl event. |
||
Raises the CreateToolTipControl event. |
||
Raises the DestroyEditControl event. |
||
Control.OnMouseLeave override. |
||
Control.OnPreviewDragEnter override. |
||
Control.OnPreviewDragLeave override. |
||
Control.OnPreviewDragOver override. |
||
Handles dropping of DraggedNode instances |
Name | Description | |
---|---|---|
Raised to let you create a custom in-place editor control. |
||
Raised to let you create a custom tool-tip control. |
||
Raised to let you destroy a custom in-place editor control. |
||
Occurs when the Diagram property value has changed. |
||
Occurs when the scroll position has changed. |
||
Occurs when the ZoomFactor property value has changed. |