MindFusion.Wpf Pack Programmer's Guide
DiagramView Properties
 


 Public Properties

  Name Description

AllowInplaceEdit

Gets or sets a value indicating whether in-place editing of the text of objects is enabled.

AutoScroll

Gets or sets a value indicating whether automatic scrolling is enabled.

Behavior

Gets or sets a value indicating how the control responds to user actions.

CustomBehavior

Gets or sets a custom behavior object specifying how MindFusion.Diagramming responds to mouse input.

Diagram

Gets or sets the Diagram displayed by this view.

DragIndicatorOpacity

Gets or sets the opacity of ghost image displayed during drag-and-drop from NodeListView.

EnableMultiTouch

Gets or sets whether the control handles touch events to implement multi-touch interactions.

HorizontalDropAlignment

Gets or sets the horizontal placement of nodes created by drag-and-drop operations, relatively to mouse cursor.

InactiveViewOpacity

The opacity of inactive views.

InplaceEditAcceptOnEnter

Gets or sets a value indicating whether pressing the ENTER key should exit inplace-edit mode and accept changes made to text.

InplaceEditCancelOnEsc

Gets or sets a value indicating whether pressing the ESC key should exit inplace-edit mode and reject changes made to text.

InplaceEditFont

Gets or sets the font of the inplace-edit text box.

Interaction

Gets an InteractionState instance representing the current action being carried out by the user.

LicenseKey

Gets or sets the license key of the control.

MagnifierEnabled

Gets or sets a value indicating whether the magnifier tool is currently enabled.

MiddleButtonActions

Gets or sets a combination of flags that specify what actions can be performed via the middle mouse button.

ModificationStart

Gets or sets how users can start modifying diagram items.

ModifierKeyActions

Gets an object, which allows changing the function of keyboard modifier keys such as Ctrl and Alt.

MultiTouchDraw

Gets or sets a value indicating whether multi-touch drawing is enabled.

MultiTouchModify

Gets or sets a value indicating whether multi-touch modifications are enabled.

MultiTouchZoom

Gets or sets a value indicating whether multi-touch zoom is enabled.

PanInertia

Gets or sets a value indicating whether panning the view will have inertia.

RightButtonActions

Gets or sets a combination of flags that specify what actions can be performed via the right mouse button.

ScrollX

Gets or sets the horizontal scroll position of the Diagram.

ScrollY

Gets or sets the vertical scroll position of the Diagram.

ScrollZoneSize

Gets or sets the size of the auto scroll zone near the edges of the control.

TouchGestureDistance

Gets or sets max distance (pixels) at which touch-down events are considered part of same gesture.

TouchGestureInterval

Gets or sets max time interval (milliseconds) in which touch-down events are considered part of same gesture.

VerticalDropAlignment

Gets or sets the vertical placement of nodes created by drag-and-drop operations, relatively to mouse cursor.

View

A component that renders the diagram inside inactive views.

Viewport

Returns the visible area of the diagram.

ZoomFactor

Gets or sets the effective zoom factor used to scale up or down the Diagram.

 Protected Properties

  Name Description

DiagramToViewMatrix

Returns a Matrix representing the transformation from diagram logical coordinates to the control's actual WPF device-indepepndent point coordinates.

LogicalChildren

Control.LogicalChildren override.

 See Also

DiagramView Class
MindFusion.Diagramming.Wpf Namespace