A .NET Windows Forms control that displays the content of a Diagram object.
The following tables list the members exposed by the DiagramView type.
Name | Description | |
---|---|---|
Overloaded. |
Name | Description | |
---|---|---|
Gets or sets a value indicating whether in-place editing of the text of objects is enabled. |
||
Gets or sets the mouse cursor shown to the user when a link can be created. |
||
Gets or sets the diagram item whose selection handles are currently being displayed in response to mouse hover. |
||
Gets or sets the distance from the node's border at which the mouse is still considered over the node, when determining whether to hide the auto handles of a node. |
||
Gets or sets a value indicating whether auto scrolling of the document area is enabled. |
||
Gets or sets the amount by which to auto-scroll the view when the mouse leaves the view boundaries while drawing. |
||
Gets or sets a value indicating how the control responds to user actions. |
||
Gets or sets the color of view's borders. |
||
Gets or sets the thickness of view's borders. |
||
Catches GDI+ exceptions thrown while drawing dashed lines with anti-aliasing. |
||
Gets or sets the default value for the HandlesStyle property of new ControlNode nodes. |
||
Gets or sets a value indicating how to handle mouse messages sent to controls hosted in ControlNode objects. |
||
Gets or sets the mouse cursor shown to the user if dragging would resize an object both vertically and horizontally. |
||
Gets or sets the currently displayed mouse cursor. |
||
Control.Cursor override. |
||
Gets or sets a custom behavior object specifying how MindFusion.Diagramming responds to mouse input. |
||
Gets or sets a custom type of DiagramLink-derived objects that will be created when the users starts drawing with the mouse. |
||
Gets or sets the type of a DiagramNode-derived class whose instance should be created when a user starts drawing. |
||
Gets or sets the type of .NET controls to create in ControlNode objects. |
||
Gets or sets a value that specifies what action should be performed when the user hits the Del key. |
||
Gets or sets the mouse cursor shown to the user if dragging would resize an object both vertically and horizontally. |
||
Gets or sets the diagram displayed by this view. |
||
Gets or sets the mouse cursor shown to the user when an object cannot be created at a particular location. |
||
Gets or sets the mouse cursor shown to the user, when a link is being created but cannot be ended at the current location. |
||
Gets the horizontal dots-per-inch resolution of this view. |
||
Gets the vertical dots-per-inch resolution of this view. |
||
Specifies what kind of feedback to display during drag-and-drop from NodeListView. |
||
Gets or sets the opacity of ghost image displayed during drag-and-drop from NodeListView. |
||
Gets or sets the mouse cursor shown to the user when a link can be started at the current position. |
||
Gets or sets the placement of nodes created by drag-and-drop operations, relatively to mouse cursor. |
||
Gets a DiagramView instance currently targeted by drag-and-drop operation. |
||
Gets or sets the mouse cursor shown to the user when the mouse is positioned over an edit component. |
||
Gets or sets whether the control handles touch events to implement multi-touch interactions. (Inherited from TouchControl.) |
||
Gets or sets a value indicating whether default Windows touch gestures are blocked. |
||
Gets or sets the mouse cursor shown to the user if dragging would resize an object horizontally. |
||
Gets the horizontal scrollbar of the view. |
||
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 a value indicating whether the view hosts the default diagram. |
||
Gets or sets the mouse cursor shown to the user when dragging would resize a lane column header. |
||
Gets or sets the mouse cursor shown to the user when dragging would resize a lane row header. |
||
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 the zoom factor of the magnifier tool. |
||
Gets or sets the color of the magnifier frame. |
||
Gets or sets the thickness of the magnifier frame, expressed in pixels. |
||
Gets or sets the height of the magnifier tool, expressed in pixels. |
||
Gets or sets the secondary color of the magnifier frame. |
||
Gets or sets a value indicating whether to enhance the effect of a magnifier lense by using a gradient shading. |
||
Gets or sets the shape of the magnifier tool. |
||
Gets or sets the width of the magnifier tool, expressed in pixels. |
||
Gets or sets what actions are 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 what action to perform when users rotate the mouse wheel. |
||
Gets or sets the mouse cursor shown to the user if the pointed object can be modified. |
||
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. |
||
Sets the cursor and stops changing it depending on the context. |
||
Gets or sets the mouse cursor displayed while panning the diagram view. |
||
Gets or sets the mouse cursor shown to the user when no modification is performed. |
||
Gets an object which provides customization properties for the extended print-preview window. |
||
Gets an object which provides customization properties for printing and print-preview. |
||
Gets or sets a combination of flags that specify what actions can be performed by clicking the right mouse button. |
||
Gets or sets the cursor shown when the mouse is over a node rotation handle. |
||
Gets or sets an object implementing the IScrollBarProvider interface, used for binding scrollbar controls to this DiagramView. |
||
Gets or sets the horizontal scroll position of the document. |
||
Gets or sets the vertical scroll position of the document. |
||
Gets or sets the size of the auto scroll zone near the edges of the control. |
||
Gets or sets a value indicating whether scrollbars are present in the document's area. |
||
Gets or sets a value indicating whether tooltips are enabled. |
||
Gets or sets the current anti-alias mode. |
||
Gets or sets the rendering mode for text displayed in this diagram. |
||
Gets the ToolTip control used to display tool tips for the diagram items. |
||
Gets or sets the time that passes before a tool-tip appears when the mouse hovers over an item. |
||
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 a value indicating whether to force text layout updates when the zoom factor of the view changes. |
||
Gets version information. |
||
Gets or sets the mouse cursor shown to the user if dragging would resize an object vertically. |
||
Returns the visible portion of the diagram area. |
||
Gets the vertical scrollbar of the control. |
||
Gets or sets the zoom factor used to scale up or down the diagram. |
Name | Description | |
---|---|---|
Gets or sets the initial size of the control when it is dropped into a form. |
Name | Description | |
---|---|---|
Adopts controls hosted in other views and moves them to this view. |
||
Animates the view state. |
||
Overloaded. Enters inplace-edit mode, letting users edit the text of the specified item. |
||
Overloaded. |
||
Cancels the current drag operation. |
||
Overloaded. Transforms points from the client coordinate space to the document coordinate space. |
||
Overloaded. Copies the currently selected items to the Windows clipboard. |
||
Creates a PrintDocument object that can be used to print or preview the current diagram. |
||
Overloaded. Cuts the currently selected items to the Windows clipboard. |
||
Detaches the diagram's BeginPrint and PrintPage event handlers from the specified PrintDocument, created by a previous call to the CreatePrintDocument method. |
||
Overloaded. Transforms points from the document coordinate space to the client coordinate space. |
||
Exits inplace-edit mode and either accepts or rejects the changes made to the item's text. |
||
Loads a diagram from a file. |
||
Loads the Diagram document from a stream. |
||
Loads the diagram data from a string. |
||
Overloaded. Loads the diagram from an XML. |
||
Overloaded. Pastes diagram items from the Windows clipboard. |
||
Overloaded. Prints the current diagram on a printer selected by the user. |
||
Overloaded. Displays the standard .NET print-preview form. |
||
Overloaded. Displays the extended MindFusion.Diagramming print-preview window or a custom preview form. |
||
Recreates the cache bitmap, containing an image of the items that are not affected by the currently performed modification. This image is blitted to screen while dragging items, and the modified items are drawn over it. |
||
Saves the diagram into a file. |
||
Saves the diagram data into a .NET stream. |
||
Saves the diagram as an ASCII string. |
||
Overloaded. Saves the diagram to an XML document. |
||
Overloaded. |
||
Sets the zoom factor, preserving the on-screen position of the specified diagram point. |
||
Starts the specified interactive operation. Subsequent mouse movements will modify or create the item specified through the InteractionState instance. |
||
Zooms document's items thus making them appear closer. |
||
Zooms the diagram out making items appear further away. |
||
Zooms the view to fit the diagram contents in current viewport. |
||
Overloaded. |
Name | Description | |
---|---|---|
Control.CreateHandle override. |
||
Cleans up any resources being used. |
||
Control.IsInputKey override. |
||
Raises the CopyHostedControl event. |
||
Raises the CreateEditControl event. |
||
Raises the DeserializeControl event. |
||
Raises the DestroyEditControl event. |
||
Raises the DiagramChanged event. |
||
Control.OnDragDrop override. |
||
Control.OnDragEnter override. |
||
Control.OnDragLeave override. |
||
Control.OnDragOver override. |
||
Raises the DrawMagnifier event. |
||
Control.OnEnabledChanged override. |
||
Raises the EnterInplaceEditMode event. |
||
Control.WndProc override. (Inherited from TouchControl.) |
||
Control.OnKeyDown override. |
||
Control.OnKeyPress override. |
||
Control.OnKeyUp override. |
||
Control.OnLayout override. |
||
Raises the LeaveInplaceEditMode event. |
||
Control.OnLostFocus override. |
||
Control.OnMouseDown override. |
||
Control.OnMouseMove override. |
||
Control.OnMouseUp override. |
||
Control.OnMouseWheel override. |
||
Control.OnPaint override. |
||
Control.OnPaintBackground override. |
||
Raises the PaintControl event. |
||
Raises the RightToLeftChanged event. |
||
Raises the ScrollChanged event. |
||
TouchControl.OnTouchDown override. |
||
TouchControl.OnTouchMove override. |
||
TouchControl.OnTouchUp override. |
||
Raises the ZoomFactorChanged event. |
||
Can be overriden by inheriting classes that want to implement completely new input handling and rendering. |
||
Control.WndProc override. |
Name | Description | |
---|---|---|
Raised when a ControlNode's hosted control is copied to or from the clipboard. |
||
Raised to let you create a custom in-place editor control. |
||
Lets you load custom data associated with a hosted control when deserializing a diagram from a stream. |
||
Raised to let you destroy a custom inplace editor control. |
||
Occurs when the Diagram property value has changed. |
||
Raised after the magnifier tool is rendered to allow appearance customization. |
||
Raised when entering inplace-edit mode. |
||
Raised when leaving inplace-edit mode. |
||
Raised when a hosted control must be printed, drawn in a print-preview or Overview window, or drawn in an exported bitmap. |
||
Occurs when the scroll position has changed. |
||
Lets you save additional data for hosted controls when serializing the diagram into a file. |
||
Raised when a new touch is added to the touch screen. (Inherited from TouchControl.) |
||
Raised when a touch moves. (Inherited from TouchControl.) |
||
Raised when a touch is removed from the touch screen. (Inherited from TouchControl.) |
||
Occurs when the ZoomFactor property value has changed. |