Namespace Syncfusion.UI.Xaml.Diagram
Classes
ActivationBoxCollection
Represents the collections of UMLSequenceActivationBox. |
AddRemoveStraightSegmentArgs
Represents to add or remove the intermediate segment points on StraightSegment. |
AnnotationCollection
Represents the collections of IAnnotation. |
AnnotationEditorViewModel
Represent a block of text that can be displayed over a node or connector. |
ArcSegment
Arc Segment |
AutoScrolledArgs
Provides data for AutoScroll event that report changes to the AutoScroll value of a diagram. |
BpmnFlow
Represents the graphical objects used to visually represent the business process |
BpmnFlowViewModel
Represents the graphical objects used to visually represent the business process. |
BpmnGroup
Represents the graphical objects used to visually represent the business process.Properties |
BpmnGroupViewModel
Represents the graphical objects used to visually represent the business process.Properties |
BpmnNode
Represents the graphical objects used to visually represent the business process.Properties |
BpmnNodeViewModel
Represents the graphical objects used to visually represent the business process.Properties |
ChangeEventArgs<TSource, TChange>
Provides data for ChangeEvent(ViewPortChanged,NodeChanged,OverviewChanged,AnnotationChanged,ConnectorChanged and PortChanged) of the diagram. |
CollisionState
Provides data for CollisionFreeLocation and OverlappingObjects method of the diagram. |
CommandCollection
Represents the collections of IGestureCommand. |
CommandInfo
Represent the CommandInfo. |
CommandManager
Represents to manage the keyboard commands for the diagram. |
CompositeTransactions
Represents a CompositeTransactions to perform multiple actions in single operation for Undo/Redo. |
ConditionCollection
Represents the collections of UMLSequenceFragmentCondition. |
ConnectionParameter
Provides data for ValidateConnection method of the diagram. |
Connector
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
ConnectorBase
Represents a base class for Connector and DockPort. |
ConnectorBaseViewModel
Represents a base class for Connector and DockPort. |
ConnectorCollection
Represents the collections of ConnectorViewModel. |
ConnectorEditingEventArgs
Represents a class that provides the data for ConnectorEditing event. |
ConnectorPort
Represents the connection points of connector and allows to create connections with only those specific points. |
ConnectorPortViewModel
Represents the connection points of connector and allows to create connections with only those specific points. |
ConnectorSegments
Represents the collections of IConnectorSegment. |
ConnectorViewModel
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
Container
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
ContainerHeader
Represents a Header element for IContainer elements. |
ContainerHeaderViewModel
Represents a Header element for IContainer elements. |
ContainerViewModel
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
ControlPointParameter
Represent the class for thumb tool interaction. |
CubicCurveSegment
Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates. |
DataSourceSettings
Represents to populate the Diagram with Node from an external hierarchical data source. |
DeleteParameter
Provides the data for the Delete command. |
DiagramCollection
Represents a DiagramCollection<T> of System.Object. |
DiagramCollection<T>
Represents a System.Collections.ObjectModel.ObservableCollection<> of any type objects. |
DiagramCommands
Represents a class to specify all commands of the diagram control. |
DiagramElementViewModel
Base for the Nodes,Connector and Group |
DiagramEventArgs
Provides data for events of the diagram. |
DiagramExtensions
Represensts a class to create add or remove extensions for the constraints of a diagram control. |
DiagramLocalizationResourceAccessor
Represents the class that manages the localization resources and Assemblies for syncfusion controls. |
DiagramPreviewEventArgs
Provides data for DiagramPreviewEvent of the diagram. |
DiagramPrintManager
Informs windows that an application wishes to participate in PrintManager. The PrintManager class is also used for programmatically initiating printing. |
DiagramPrintPageControl
Represents a PrintPageControl, where the header and footer templates are loaded. |
DiagramResourceWrapper
Create static class DiagramResourceWrapper |
DiagramViewModel
Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface. |
DockPort
Represents a series of points act as the connection points of node and allows to create connections |
DockPortViewModel
Represents a series of points act as the connection points of node and allows to create connections |
DrawParameter
Represents the Connection Parameter of the Connector |
DrawTypeEventArgs
Defines DrawTypeEventArgs |
DupilicateParameter
Represents a dupilicateparameter to provides a data for duplicate command. |
EditSegmentArgs
Represents to edit the intermediate segments. |
EqualSpaceSnapInfo
Information about the objects that are equally spaced. |
ExpandCollapseParameter
Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible. |
ExportSettings
Represents the contents of the diagram can be exported as raster image files by using export function. |
FitToPageParameter
Parameters to execute FitToPageCommand |
FlipParameter
Represents a parameters to execute Flip Command |
FlowchartDataSourceSettings
Represents to populate the Diagram with Node from an external flowchart data source. |
FragmentCollection
Represents the collections of UMLSequenceFragment. |
FreeFormDrawingEventArgs
Provides data for FreeHand Drawing event. |
Gesture
The Gesture class represents a recognized movement by the user. |
GestureCommand
Represents a gesturecommand hold and perform keyboard command actions. |
Gridlines
Represent to Visual horizontal/vertical lines that helps to align elements on diagram. |
GridlineSnapInfo
Information about the Target Gridline |
Group
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
GroupableViewModel
Represents a base class for Diagramming elements |
GroupCollection
Represents the collections of GroupViewModel. |
GroupViewModel
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
HistoryChangedEventArgs
Provides data for the |
HistoryEntry |
HistoryManager
Represents to customizes the undo redo functionalities. |
ItemAddedEventArgs
Provides data for ItemAddedEvent of the diagram. |
ItemAddingEventArgs
Provides data for the ItemAdding event. |
ItemDeletedEventArgs
Provides data for ItemDeletedEventArgs of the diagram. |
ItemDeletingEventArgs
Provides data for ItemDeletingEventArgs of the diagram. |
ItemDoubleTappedEventArgs
Provides data for ItemDoubleTappedEvent of the diagram. |
ItemDropEventArgs
Provides data for InterSection Events(DragEnter,DragOver,DragLeave and ItemDrop) of the diagram. |
ItemSelectedEventArgs
Provides data for ItemSelectedEvent of the diagram. |
ItemTappedEventArgs
Provides data for ItemTappedEvent of the diagram. |
Lane |
LaneChildren
Represents the collection of objects where each object represents a Node or Group. |
LaneCollection
Represents the collections of LaneViewModel. |
LaneViewModel
Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units. |
LayoutInfoArgs
Method argument for customizing the orientation of trees/sub-trees |
LayoutUpdatedEventArgs
Provides data for LayoutUpdatedEvent of the diagram. |
LengthUnit
Represents a LengthUnit measurement. |
LineRoutingSettings
Represents to make sure that the connections don't cross each other while building links/paths between the shapes. |
LineSegmentLength
Represent the SegmentLength of the Line. |
LogDataArgs
Provides data for CanLogHistoryEntry method to get the log information to store the data in Stack. |
MeasurementUnit
Represents a unit measurement. |
MeasurementUnit<TUnit>
Represents a unit measurement. |
MenuItemClickedEventArgs
Provides data for MenuItemClickedEvent of the diagram. |
MenuOpeningEventArgs
Provides data for MenuOpeningEvent of the diagram. |
MessageCollection
Represents the collections of UMLSequenceMessage. |
MessageIdCollection
Represents the collection of Message Identifier. |
MouseDownEventArgs
Provides data for MouseDownEvent of the diagram. |
MouseUpEventArgs
Provides data for MouseUpEvent of the diagram. |
MoveParameter
Provide data to move the object by using nudge operation. |
Node
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
NodeCollection
Represents the collections of NodeViewModel. |
NodePort
Represents the connection points of node and allows to create connections with only those specific points. |
NodePortViewModel
Represents the connection points of node and allows to create connections with only those specific points. |
NodeViewModel
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
ObjectDrawnEventArgs
Provides data for ObjectDrawnEvent of the diagram. |
ObjectSnapInfo
Informatoin about the target object. |
ObjectToTypeConverter
Represents the class to convert the object to specified type. |
OrthogonalSegment
Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment. |
OutlineSettings
Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode. |
PageSettings
Represents to customize the appearance, width, and height of the Diagram page. |
ParticipantCollection
Represents the collections of UMLSequenceParticipant. |
PasteCommandInfo
Specifies to show the status of itemadded operation |
Phase |
PhaseCollection
Represents the collections of PhaseViewModel. |
PhaseViewModel
Represents a phase is the subprocess which will split each lanes as horizontally or vertically based on the Swimlane orientation. |
PointerSelectionArgs
Provides data for PointerSelection method of the Selector. |
PortBase
Define the base calss of the Port. |
PortCollection
PortCollection is a collection of objects where each object represents a Port. |
PreviewSettings
Represents to drag objects as an outline without affecting original object. When multiple elements are selected, outline of every selected element will be moved. |
PrintInfo
Provides data for GetPrintInfo of the PrintingService. |
PrintingEventArgs
Provides data for PrintingEvent of the diagram. |
PrintingService
Represent the class for printing services of diagram control. |
PropertyMapping
Represents the class for custom attributes. |
QuadraticCurveSegment
Represents a quadraticcurvesegment to drawn between two points. |
QuickCommand
QuickCommand has been added for Nodes and connectors and allows to add required commands with customized shapes for the selected item. |
QuickCommandCollection
Represents the collections of QuickCommandViewModel. |
QuickCommandViewModel
Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands |
ResetParameter
Parameters to execute Reset Command |
RotateParameter
Represents a parametes to execute Rotate Command |
SameSizeSnapInfo
Information about the objects that are of the same size of the moving object. |
ScrollSettings
Represents the zoom value, zoom factor, scroll status and view port size of the diagram. |
SegmentDecorator
Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment. |
SegmentSnapInfo
Information about the Collection of connectors that are nearer to the moving object. |
Selector
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
SelectorChangedEventArgs
Argument of SelectorChanged event. |
SelectorViewModel
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
SelectToolCommandParameter
Provides the data for the SelectTool, DrawingTool and ConnectorTypee to enable drawingtool in diagram. |
SetCursorArgs
Provides data for SetCursor method of the diagram. |
SetToolArgs
Provides data for SetTool method of the diagram. |
SfDiagram
Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface. |
ShapeBase
Represents the base class for built-in shapes which is derived from NodeViewModel. |
ShapeNode
Represents the several built-in shapes are provided. The user can select from any of the built-in shapes. |
SnapInfo
Information about the Snap Target |
SnapParameter
The parameters to represent the possible snaps and the proposed changes if the snaps are accepted. |
SnapSettings
Represents the gridlines and defines how and when the objects have to be snapped. |
StraightSegment
Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints. |
Swimlane |
SwimlaneChildViewModel
Represents a base element for ILane, IPhase and ISwimlaneHeader. |
SwimlaneCollection
Represents the collections of SwimlaneViewModel. |
SwimlaneHeader
Represents a Header element for ISwimlane or IPhase or ILane elements. |
SwimlaneHeaderViewModel
Represents a Header element for ISwimlane or IPhase or ILane elements. |
SwimlaneViewModel
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
SymbolCollection
SymbolCollection is a collection of objects where each object represents a Symbol or Node or Connector or Group. |
SymbolDroppingEventArgs
Provides data for SymbolDropping Event of the diagram. |
TargetConnector
Connector that is nearer to the moving object. |
TextAnnotationViewModel
Represents a block of text that can be displayed over a node or connector. |
ToolTip
Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. |
Tuple<T1, T2>
Represents a 2-tuple, or pair. |
UMLSequenceActivationBox
Represents an activation region on a participant's lifeline, indicating a time period when the participant is active. |
UMLSequenceDiagramModel
Represents the model to create a sequence diagram. |
UMLSequenceFragment
Represents a fragment in the sequence diagram, such as a loop, alternative, or other interaction construct. |
UMLSequenceFragmentCondition
Represents a condition within a fragment in the sequence diagram, containing a sequence of messages and optional conditions. |
UMLSequenceMessage
Represents a message exchanged between participants in the sequence diagram. |
UMLSequenceParticipant
Represents a participant in the sequence diagram, such as an actor or object. |
ValidateResize
Represents to set this instance to ControlPoint of the ControlPointParameter. |
ValidationBase
ValidationBase |
ZoomManipulationParamenter
Represents a class to manipulate the parameters for executing the zoom operation manually. |
ZoomPointerParameter
Represents a class to create the pointer parameters for executing zoom manually. |
ZoomPositionParameter
Represents the position parameters for executing zoom manually. |
Structs
AnnotationChangedEventArgs
Represents a struct that provides the data for AnnotationChanged event. |
ConnectorChangedEventArgs
Represents a struct that provides the data for ConnectorSourceChangedEvent event and ConnectorTargetChangedEvent. |
DoubleExt
Represents a struct which contains extension methods for double type values. |
NodeChangedEventArgs
Represents a struct that provides the data for NodeChangedEvent event. |
PortChangedEventArgs
Represents a struct that provides the data for PortChanged event. |
ScrollChanged
Represents a struct that provides data about ViewPortChangedEvent event. |
SelectorChangedInfo
Represents a struct that provides data about Selector to SelectorChangedEventArgs class. |
SnapState
Represents a struct that provides data when snapping operation is performing. |
SwimlaneChildChangedEventArgs
Represents a struct that provides the data for NodeChangedEvent event. |
Interfaces
IArcSegment
Represents the region between a chord of a circle and its associated arc. |
IBpmnFlow
Represents the graphical objects used to visually represent the business process. |
IBpmnGroup
Represents the graphical objects used to visually represent the business process. |
IBpmnNode
Represents the graphical objects used to visually represent the business process.Properties |
IConnector
Represents a objects used to create link between two points, nodes or ports to represent the relationships between them. |
IConnectorBase
Represents the base class for IConnector and IDockPort. |
IConnectorInfo
Represents the information about the connector. |
IConnectorPort
Create IConnectorPort Interface derived from IPort |
IConnectorPortInfo
Represents to gets more / additional information about specified IConnectorPort. |
IConnectorSegment
Represents the base for all the connector segments. |
IConnectorSegments
Represents the collections of IConnectorSegment. |
IContainer
Represents the graphical objects used to visually group the logically-related diagram elements on the page. |
IContainerHeader
Represents the interface for IContainer header which contains the title text. |
IContainerHeaderInfo
Represents more / additional information about ContainerHeaderViewModel. |
IContainerInfo
Represents more / additional information about ContainerViewModel. |
ICubicCurveSegment
Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates. |
IDataSourceSettings
Represents to populate the diagram with node from an external hierarchical data source. |
IDiagramCommands
Represents a set of commands to perform the functionalities of the diagram. |
IDiagramElement
IDiagramElement |
IDockPort
Represents a interface to provide Node values to DockPort class. |
IDockPortInfo
Represents to gets more / additional information about specified IDockPort. |
IDrawParameter
Represents the Connection Parameter of the Connector. |
IDuplicateParameter
Represents a dupilicateparameter to provides a data for duplicate command. |
IExpandCollapseParameter
Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible. |
IFitToPage
Represents a prameters to execute FitToPageCommand. |
IFlip
Represents the object is to be mirrored. |
IFlowchartDataSourceSettings
Represents to populate the diagram with node from an external flowchart data source. |
IGesture
The Gesture class represents a recognized movement by the user. |
IGestureCommand
Represents a gesturecommand hold and perform keyboard command actions. |
IGestureParameter
Represents the parameter to pass to the diagram Command property. |
IGraph
Represents to gets information about the diagram |
IGraphInfo
Represents to gets more / additional information about the diagram |
IGroup
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
IGroupable
Represents a base for INode and IConnector. |
IGroupableInfo
Represents a base for INode and IConnector. |
IGroupInfo
Represent to gets more / additional information about Group. |
IID
IID |
ILane
Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units. |
ILaneInfo
Represent to gets more / additional information about lane. |
ILineSegment
Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints. |
ILineSegmentLength
Represent the SegmentLength of the Line. |
IMoveParameter
Provide data to move the object by using nudge operation. |
INode
Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data. |
INodeInfo
Represents a interface that supports to achieve drag, rotate, zooming functionalities of Node class. |
INodePort
Represents the connection points of node and allows to create connections with only those specific points. |
INodePortInfo
Represents to gets more / additional information about specified INodePort. |
IOrthogonalSegment
Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment. |
IOutlineSettings
Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode. |
IPageInfo
Represents an interface that supports common properties and methods for PageSettings class. |
IPageSettings
Represents to customize the appearance, width, and height of the Diagram page. |
IPhase
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors). |
IPhaseInfo
Represent to gets more / additional information about phase. |
IPort
Represents the connection points of diagram elements like Nodes and Connectors that allows to create connections with only those specific points. |
IPortInfo
Represents to gets more / additional information about specified IPort. |
IQuadraticCurveSegment
Represents a quadraticcurvesegment to drawn between two points. |
IQuickCommand
Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands |
IReset
Parameters to execute Reset Command |
IRotate
Represents the object is to be rotated. |
ISegmentDecorator
Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment. |
ISelector
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements. |
ISelectorInfo
Represent the information about the selector. |
ISnapSettings
Represents the gridlines and defines how and when the objects have to be snapped. |
ISwimlane
Represents a cluster multiple nodes, connectors and group into a single element. It acts like a container for its children (nodes, groups, and connectors) |
ISwimlaneChild
Represents a base for ILane, IPhase and ISwimlaneHeader. |
ISwimlaneChildInfo
Represents to gets more / additional information about ILane, IPhase and ISwimlaneHeader. |
ISwimlaneHeader
Represents the interface for ISwimlane, IPhase and ILane header which contains the title text. |
ISwimlaneHeaderInfo
Represent to gets more / additional information about ISwimlane or IPhase or ILane header |
ISwimlaneInfo
Represent to gets more / additional information about Swimlane. |
IToolTip
Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control. |
IUndoRedo
Represents to customizes the undo redo functionalities. |
IZoomManipulationParameter
Represents ainterface to support the manipulation parameters for executing the zoom operation manually. |
IZoomParameter
Represents a interface to support zooming parameters for executing zoom manually. |
IZoomPointerParameter
Represents a interface to support the IZoomParameter class for executing zoom manually. |
IZoomPositionParameter
Represents a interface to support the position parameters for executing zoom manually. |
Enums
ActiveTool
Defines the reason for the activetool. |
AnnotationConstraints
Specifies to enable/disable certain behaviors for Annotation. |
AnnotationInteractionState
Specifies the state of the IAnnotation when it is interacting. |
BezierSmoothness
Specifies the snapConstraints in diagram(describes curve editing) |
BlockPosition
Specifies the blockposition for the diagramelements. |
BridgeDirection
Specifies the direction of line bridges. |
Cause
Specifies the Reason for the Event occurs. |
ChartType
Specifies the charttype of the layout. |
ConnectionDirection
Specifies the directions of the connection. |
ConnectorConstraints
Specifies to enable/disable certain behaviors for Connectors. |
ConnectorEnd
Specifies a connectorend of the connector. |
ConnectorType
Specifies the types of the Connector. |
DiagramCursor
Specifies to sets the cursor for diagram elements. |
DiagramStatus
Specifies to notify the status of the Diagram. |
DisplayMode
Defines constants that specify how the stencil is shown in a window. |
DragState
Specifies the state of the SfDiagram elements when they are dragging. |
DrawingTool
Specifies the type of object to be drawn through drawing tool. |
Editable
Specifies the curve segment for editable. |
ElementType
Specifies the elementtype for diagram elements. |
EntryMode
Specifies how the entry is added to the stack. |
ExpandMode
Specifies the ExpandMode of the Stencil Group. |
ExportMode
Specifies the ExportModes in SfDiagram. |
FitToPage
Specifies the behavior of FitToPage Command. |
Flip
Specifies the behavior of Flip command. |
FlipMode
Specifies the behavior of FlipMode. |
GraphConstraints
Specifies to enable/disable certain behaviors for SfDiagram. |
HistoryAction
Specifies that what type of history change action is performed. |
ImageShrunk
Specifies the Image shrunk Modes in SfDiagram. |
InteractionState
Specifies the interaction state of the diagram element. |
ItemSource
Specifies the ItemSource of the diagram. |
LengthUnits
Specifies the units. |
Mode
Specifies to enable or disable the QuickCommands for Nodes and connectors. |
MultipleSelectionMode
Specifies the multiple selection modes in SfDiagram. |
NodeChangedInteractionState
Specifies to notify the interactionstate of the Node. |
NodeConstraints
Specifies to enable/disable certain behaviors for Nodes. |
NullSourceTarget
Specifies to provide data for the NullSourceTarget of the IDrawParameter . |
OrthogonalDirection
Specifies the directions of the Orthogonalsegment. |
OverviewConstraints
Enables or disables the defalut behaviors of the Overview. |
PageOrientation
Specifies the orientation of the page. |
PointerMode
Define the Mode of Selection. |
PointerState
Specifies the pointerstate of a mouse device |
PortConstraints
Specifies to enable/disable certain behaviors for Ports. |
PortVisibility
Defines when the Port should be visible. |
PreviewConstraints
Specifies to enable or disable the Preview for Nodes and connectors. |
PreviewMode
Specifies the preview mode of the diagramming objects. |
PrintAction
Specifies the print and preview action. |
PrintStatus
Specifies to notify the status of the Printing. |
RefreshFrequency
Specifies the layout can be refreshed using RefreshFrequency. |
Region
Specifies the region of diagram to be executed in FitToPage command |
RelativeMode
Specifies the modes of the ConnectorSegment. |
Reset
Specifies the behavior of Reset Command. |
ResizerConstraints
Specifies to enable/disable the certain resizers thumb in a selection. |
RotationDirection
Specifies the direction of Rotate Command |
RotationReference
Specifies the rotation reference for IAnnotation. |
ScrollLimit
Specifies the scrollable region of SfDiagram. |
ScrollState
Specifies the ScrollState value of a mouse device |
ScrollViewerRenderMode
Describes the behavior of ScrollViewerRenderMode. |
SegmentConstraints
Specifies to enable/disable the certain behaviors of Segment. |
SegmentDecoratorRelativeMode
Specifies the mode to place the segmentdecorator. |
SegmentEditing
Specifies to add or remove intermediate segment. |
SelectionSource
Specifies the way of the selection. |
SelectorConstraints
Specifies to enable/disable certain the behaviors for Selector. |
SelectorHandleDisplayMode
Defines the display modes for the handle of the selector. |
Shapes
Specifies the Shapes in SfDiagram. |
Side
The side of the node that is going to be snapped with Gridline. |
SingleSelectionMode
Specifies the Selection mode. |
SnapChanges
Specifies th property that is going to be changed. |
SnapConstraints
Specifies to enable/disable the default behaviors of the snapping in diagram. |
SnapReason
Specifies the reason or target of the snap. |
SnapToObject
Specifies to represent when you draw, resize, or move a shape or other object in diagram, you can set it so that it will align or "snap” to the nearest intersection in the diagram element or snap to other shapes or objects. |
StencilConstraints
Specifies to enable/disable certain behavior of Stencil. |
SwimlaneChildInteractionState
Specifies to notify the interactionstate of the SwimlaneChild element. |
SymbolDropMode
Specifies the behavior of SymbolDropMode. |
SymbolFilterDisplayMode
Specifies how the symbol group headers should be displayed in the stencil. |
SymbolGroupDisplayMode
Specifies how the symbol group headers should be displayed in the Stencil. |
SymbolsDisplayMode
Specifies how the symbols should be displayed in the Stencil. |
SymbolSelectionMode
Specifies the symbol selection mode of the Stencil. |
Tool
Specifies to enable/disable the interactive behaviors of SfDiagram. |
ToolTipConstraints
Specifies to enable/disable certain behavior of ToolTip. |
ToolTipPosition
Specifies the TooltTip position. |
TransactionState
Specifies the transactionstate which used to define the start and end state of the Composite Transactions. |
UMLSequenceFragmentType
Specifies the types of UML fragments in a sequence diagram. |
UMLSequenceMessageType
Specifies the different types of UML message connectors in a sequence diagram. |
UndoRedoState
Specifies the undo/redo actions. |
UnitMode
Initialize Enum class UnitMode |
VirtualizationState
Specifies the Virtualization state in SfDiagram. |
ZoomCommand
Specifies the zoom command. |
Delegates
AnnotationChangedEventHandler
Represents the method that will handle the AnnotationChanged event. |
AutoScrolledHandler
Represents the method that will handle the AutoScrolled event. |
ClickedEventHandler
Represents the method that will handle the MenuItemClickedEvent event. |
ConnectorEditingEventHandler
Represents the method that will handle the ConnectorEditing event. |
ConnectorSourceChangedEventHandler
Represents the method that will handle the ConnectorSourceChangedEvent event. |
ConnectorTargetChangedEventHandler
Represents the method that will handle the ConnectorTargetChangedEvent event. |
DragEnterEventHandler
Represents the method that will handle the DragEnter event. |
DragLeaveEventHandler
Represents the method that will handle the DragLeave event. |
DragOverEventHandler
Represents the method that will handle the DragOver event. |
DrawTypeEventHandler
Represents the method that will handle the GetDrawType event. |
FreeFormDrawingEventHandler
Represents the method that will handle the FreeFormDrawingEvent event. |
GetTypes
Represents the method that will handle the collection of known types. |
HistoryChangedEventHandler
Represents the method that will handle the HistoryChangedEvent event. |
ItemAddedEventHandler
Represents the method that will handle the ItemAdded event. |
ItemAddingEventHandler
Represents the method that will handle the ItemAdding event. |
ItemDeletedEventHandler
Represents the method that will handle the ItemDeleted event. |
ItemDeletingEventHandler
Represents the method that will handle the ItemDeletingEvent event. |
ItemDoubleTappedEventHandler
Represents the method that will handle the ItemDoubleTappedEvent event. |
ItemDropEventHandler
Represents the method that will handle the ItemDropEvent event. |
ItemTappedEventHandler
Represents the method that will handle the ItemTappedEvent event. |
LayoutInfoHandler
Represents the method that will handle the GetLayoutInfo event. |
LayoutUpdatedEventHandler
Represents the method that will handle the LayoutUpdated event. |
MenuItemClickedEventHander
Represents the method that will handle the MenuItemClickedEvent event. |
MenuOpeningEventHandler
Represents the method that will handle the MenuOpening event. |
MouseDownEventHandler
Represents the method that will handle the MouseDown event. |
MouseUpEventHandler
Represents the method that will handle the MouseUp event. |
NodeChangedEventHandler
Represents the method that will handle the NodeChangedEvent event. |
ObjectDrawnEventHander
Represents the method that will handle the ObjectDrawn event. |
PortChangedEventHandler
Represents the method that will handle the PortChanged event. |
PrintingEventHandler
Represents the method that will handle the Printing event. |
SelectedEventHandler
Represents the method that will handle the ItemSelectedEvent event. |
SelectingEventHandler
Represents the method that will handle the ItemSelectingEvent event. |
SelectorChangedEventHandler
Represents the method that will handle the SelectorChangedEvent event. |
SwimlaneChildChangedEventHandler
Represents the method that will handle the SwimlaneChildChangedEvent event. |
SymbolDroppingEventHandler
Represents the method that will handle the SymbolDroppingEvent event. |
UnitToUnitEventArgs<TUnit>
Represents the method that will handle the UnitChangedEvent event. |
UnitToUnitEventHandler<TUnit>
Represents the method that will handle the UnitChangedEvent event. |
UnSelectedEventHandler
Represents the method that will handle the ItemUnSelectedEvent event. |
UnSelectingEventHandler
Represents the method that will handle the ItemUnSelectingEvent event. |
ViewPortChangedEventHandler
Represents the method that will handle the ViewPortChangedEvent event. |