Xamarin Pack Programmer's Guide
MindFusion.Diagramming.Interaction Namespace
Classes
 

 Classes

  Class Description

BaseTouchBehavior

An abstract base class for classes that define how the Diagram responds to user gestures.

DrawLinksTouchBehavior

Represents a behavior that is suitable for creating links. Drawing started over a node creates a DiagramLink. Otherwise a lasso rectangle is displayed allowing the selection of items.

DrawNodesTouchBehavior(TNodeType)

Represents a behavior that is suitable for creating node nodes. Drawing anywhere on the screen creates DiagramNode instances.

InputState

Encapsulates touch information, provided to the behavior classes.

LinkNodesTouchBehavior(TNodeType)

Represents a behavior that is suitable for creating whole diagrams. Drawing over empty screen areas creates DiagramNode instances. Drawing started over a node creates a DiagramLink.

ModifyTouchBehavior

Represents a behavior that can be used only to select and modify existing items. New items cannot be created.

MoveNodesTouchBehavior

This class is used when the diagram behavior is set to Behavior.MoveNodes.

PanTouchBehavior

Represents a behavior that can be used to pan the diagram.

SelectTouchBehavior

Represents a behavior that can be used only to select existing items. Modifying items and creating new items is disabled.

TouchController

Represents objects that handle user touch input.

TouchEventArgs

Contains the arguments passed to the event handlers of touch-related events.

TouchInfo

Provides information to touch controllers about the user action.

VirtualConnectionPoint

Represents the connection points of disconnected links.

VirtualNode

A special node used as origin or destination of disconnected links.