Click or drag to resize
RadDiagram Class
Represents the diagram control.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsScrollableControl
          Telerik.WinControlsRadControl
            Telerik.WinControls.UIRadDiagram

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadDiagram (in Telerik.WinControls.RadDiagram.dll) Version: 2018.3.1016.40 (2018.3.1016.40)
Syntax
[TelerikToolboxCategoryAttribute("Diagram")]
[ComplexBindingPropertiesAttribute("DataSource")]
public class RadDiagram : RadControl, IPrintable

The RadDiagram type exposes the following members.

Constructors
  NameDescription
Public methodRadDiagram
Initializes a new instance of the RadDiagram class
Top
Properties
  NameDescription
Public propertyAccessibilityRequested
Gets or sets a value indicating whether the CodedUI Tests functionality is requested from external program such a Narrator.
(Inherited from RadControl.)
Public propertyActiveTool
Gets or sets the tool which is active when interacting with the diagram elements.
Public propertyAllowCopy
Gets or sets a value indicating whether copying is allowed.
Public propertyAllowCut
Gets or sets a value indicating whether cutting is allowed.
Public propertyAllowDelete
Gets or sets a value indicating whether deleting is allowed.
Public propertyAllowPaste
Gets or sets a value indicating whether pasting is allowed.
Public propertyAllowShowFocusCues
Indicates focus cues display, when available, based on the corresponding control type and the current UI state.
(Inherited from RadControl.)
Public propertyAnalyticsName
Gets or sets the Analytics Name associated with this control. By default the Control Name property is logged. If you want to customize the information which will be logged for this control set this property to a preferred value.
(Inherited from RadControl.)
Public propertyAutoLayout
Gets or sets the auto layout.
Public propertyAutoSize
Gets or sets whether the edit control is auto-sized
(Overrides RadControlAutoSize.)
Public propertyBackColor
Gets or sets the BackColor of the control. This is actually the BackColor property of the root element.
(Inherited from RadControl.)
Public propertyBackgroundGrid
Public propertyBackgroundPageGrid
Public propertyBehavior
Gets the input behavior for the control.
(Inherited from RadControl.)
Public propertyCausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from RadControl.)
Public propertyCommandBindings (Inherited from RadControl.)
Public propertyConnectionBridge
Gets or sets the connection bridge type.
Public propertyConnectionDataMember
Gets or sets the links data member.
Public propertyConnectionRoundedCorners
Gets or sets whether the corners of the (polyline) connection are rounded.
Public propertyConnections
Gets the connections.
Public propertyConnectionSourceCapTypeMember
Gets or sets the ConnectionSourceCapTypeMember data member.
Public propertyConnectionSourceConnectorMember
Gets or sets the SourceConnector data member.
Public propertyConnectionSourceShapeIdMember
Gets or sets the ConnectionTargetShapeIdMember data member.
Public propertyConnectionTargetCapTypeMember
Gets or sets the ConnectionTargetCapTypeMember data member.
Public propertyConnectionTargetConnectorMember
Gets or sets the Target connector data member.
Public propertyConnectionTargetShapeIdMember
Gets or sets the ConnectionTargetShapeIdMember data member.
Public propertyConnectionTextMember
Gets or sets the ConnectionTextMember data member.
Public propertyContainerGenerator
Gets the container generator.
Public propertyDataSource
Gets or sets the data source of the RadDiagram.
Protected propertyDefaultSize (Overrides ControlDefaultSize.)
Public propertyDiagramElement
Public propertyDisplayMemberPath
Gets or sets the display member path.
Public propertyElementTree (Inherited from RadControl.)
Public propertyEnableAnalytics
Gets or sets a value indicating whether the Analytics functionality is enabled or disabled for this control.
(Inherited from RadControl.)
Public propertyEnableCodedUITests
Gets or sets a value indicating whether the CodedUI Tests functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableGestures
Gets or sets a value indicating whether the Gestures functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableKeyMap
Gets or sets whether Key Map (Office 2007 like accelerator keys map) is used for this specific control. Currently this option is implemented for the RadRibbonBar control only.
(Inherited from RadControl.)
Public propertyEnableRadAccessibilityObjects
Gets or sets a value indicating whether the RadControls Accessible custom object is enabled.
(Inherited from RadControl.)
Public propertyEnableTheming
Gets or sets value indicating whether the control is styled through theme
(Inherited from RadControl.)
Public propertyFocusable (Inherited from RadControl.)
Public propertyFocusedElement (Inherited from RadControl.)
Public propertyFont
Gets or sets the Font of the control. This is actually the Font property of the root element.
(Inherited from RadControl.)
Public propertyForeColor
Gets or sets the ForeColor of the control. This is actually the ForeColor property of the root element.
(Inherited from RadControl.)
Public propertyGraphSource
Gets or sets the graph source.
Public propertyGroups
Gets the group collection.
Public propertyHorizontalScrollbarVisibility
Public propertyImageList
Gets or sets the ImageList that contains the images displayed by this control.
(Inherited from RadControl.)
Public propertyImageScalingSize
Gets or sets the image scaling size.
(Inherited from RadControl.)
Public propertyIsBackgroundSurfaceVisible
Gets or sets whether the background grid is visible.
Public propertyIsConnectorsManipulationEnabled
Gets or sets a value indicating whether manipulation on the connectors is enabled.
Public propertyIsDataBound
Gets a value indicating whether this instance is data bound.
Public propertyIsDesignMode (Inherited from RadControl.)
Public propertyIsDisplayed
Determines whether the control is currently displayed on the screen.
(Inherited from RadControl.)
Public propertyIsDraggingEnabled
Gets or sets a value indicating whether dragging is enabled.
Public propertyIsEditable
Gets or sets a value indicating whether editing is enabled.
Public propertyIsInformationAdornerVisible
Gets or sets whether the information adorner is visible.
Public propertyIsInitializing (Inherited from RadControl.)
Public propertyIsLoaded
Determines whether the control is properly loaded.
(Inherited from RadControl.)
Public propertyIsManipulationAdornerVisible
Gets or sets a value indicating whether the manipulation adorner is visible.
Public propertyIsMouseCaptured
Gets or sets a value indicating whether the mouse is captured.
Public propertyIsPanEnabled
Gets or sets a value indicating whether panning is enabled.
Public propertyIsResizingEnabled
Gets or sets a value indicating whether resizing is enabled.
Public propertyIsRotationEnabled
Gets or sets a value indicating whether rotation is enabled.
Public propertyIsSettingsPaneEnabled
Hide or Show the Settings pane button.
Public propertyIsSnapToGridEnabled
Gets or sets a value indicating whether grid snapping is enabled.
Public propertyIsSnapToItemsEnabled
Gets or sets a value indicating whether snapping of selected item(s) to the other items in the view port is enabled or not.
Public propertyIsZoomEnabled
Gets or sets a value indicating whether zooming is enabled.
Public propertyItems
Gets or sets the diagramming items.
Public propertyLayoutManager (Inherited from RadControl.)
Public propertyMaximumSize
Gets or sets the size that is the upper limit that GetPreferredSize can specify.
(Inherited from RadControl.)
Public propertyMetadata
Gets the diagram metadata.
Public propertyMinimumSize
Gets or sets the size that is the lower limit that GetPreferredSize can specify
(Inherited from RadControl.)
Public propertyPadding
Gets or sets padding within the control.
(Inherited from RadControl.)
Public propertyPosition
Gets or sets the position.
Public propertyRectSelectionMode
Gets or sets the rectangle selection mode.
Public propertyRightToLeft (Overrides ControlRightToLeft.)
Public propertyRootElement
Gets the RootElement of the control.
(Inherited from RadControl.)
Public propertyRouteConnections
Gets whether the Spline and Polyline connections will be automatically routed.
Public propertyRoutingService
Public propertySelectedIndex
Gets or sets the index of the first item in the current selection or returns negative one (-1) if the selection is empty.
Public propertySelectedItem
Gets or sets the first item in the current selection or returns null if the selection is empty. This is a dependency property.
Public propertySelectedItems
Gets the selected items.
Public propertySelectionBounds
Gets the starting selection bounds.
Public propertySelectionMode
Gets or sets the selection mode.
Public propertySerializedXml
Public propertyServiceLocator
Gets the service locator.
Public propertyShapeDataMember
Gets or sets the links data member.
Public propertyShapeHeightMember
Gets or sets the Shape height data member.
Public propertyShapeIdMember
Gets or sets the ID data member.
Public propertyShapes
Gets the shapes.
Public propertyShapeTextMember
Gets or sets the links data member.
Public propertyShapeTypeMember
Gets or sets the Shape data member.
Public propertyShapeWidthMember
Gets or sets the Shape height data member.
Public propertyShapeXMember
Gets or sets the Shape X position data member.
Public propertyShapeYMember
Gets or sets the Shape Y position data member.
Public propertyShowItemToolTips
Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in the RadControl.
(Inherited from RadControl.)
Public propertySite (Inherited from RadControl.)
Public propertySmallImageList
Gets or sets the SmallImageList that contains the small images which are displayed when there's not enough space.
(Inherited from RadControl.)
Public propertySmallImageScalingSize
Gets or sets the small image scaling size.
(Inherited from RadControl.)
Public propertySnapX
Gets or sets the horizontal snapping distance.
Public propertySnapY
Gets or sets the vertical snapping distance.
Public propertyText (Inherited from RadControl.)
Public propertyThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
(Inherited from RadControl.)
Public propertyThemeName
Gets or sets control's preferred theme name. Themes are stored and retrieved using APIs of ThemeResolutionService.
(Inherited from RadControl.)
Public propertyUndoRedoService
Gets the undo redo service.
Public propertyUseCompatibleTextRendering
Determines whether to use compatible text rendering engine (GDI+) or not (GDI).
(Inherited from RadControl.)
Protected propertyValidationCancel (Inherited from RadControl.)
Public propertyVerticalScrollbarVisibility
Public propertyViewport
Gets the bounds of the viewport.
Public propertyZoom
Gets or sets the zoom. A zoom value of 1 means 100% and less then 1 means a zoom out. Zoom value will be coerced to be greater than zero, not infinity and not Nan. In addition, Zoom value will be coerced to be greater or equal than MinimumZoom and smaller or equal than MaximumZoom.
Top
Methods
  NameDescription
Public methodAddConnection(IConnection, Boolean)
Adds a new connection to the diagram.
Public methodAddConnection(IShape, IShape, Boolean)
Adds a new connection to the diagram connecting the given source and target shapes.
Public methodAddConnection(Point, Point, Boolean)
Adds a floating connection.
Public methodAddConnection(IShape, IShape, String, Boolean)
Adds a new connection to the diagram connecting the given source and target shapes.
Public methodAddConnection(IShape, IShape, String, String, Boolean)
Adds a new connection to the diagram connecting the given source and target shapes.
Public methodAddGlidingConnection
Adds a new gliding connection to the diagram connecting the given source and target shapes.
Public methodAddShape(IShape, NullablePoint, Boolean)
Adds the given shape to the diagram.
Public methodAddShape(Object, Geometry, NullablePoint, Boolean)
Adds a new shape to the diagram.
Public methodAlign
Aligns the given shapes.
Public methodBeginBatchTransformation
Begins a batch transformation and signals the undo-redo stack that a batch of transformation should be considered as one, i.e. a composite change.
Public methodBeginInit
Suspends layout during initialization.
(Overrides RadControlBeginInit.)
Public methodBeginPrint
Public methodBringForward
Brings the items forward.
Public methodBringToFront
Brings the items to front.
Public methodCallAccessibilityNotifyClients
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnGotFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnLostFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnDoubleClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseCaptureChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseEnter
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseHover
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseLeave
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseMove
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseWheel
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnPreviewKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnScreenTipNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnThemeNameChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnToolTipTextNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnVisibleChanged
This method is used internally!
(Inherited from RadControl.)
Protected methodCanEditElementAtDesignTime
Determines whether an element may be edited via the EditUIElements dialog at design-time.
(Inherited from RadControl.)
Public methodCanEditUIElement
Determines whether an element from this element tree may be displayed in the EditUIElements dialog.
(Inherited from RadControl.)
Public methodClear
Clears the diagram and resets the document.
Public methodCommitBatchTransformation
Commits the batch transformation and ends the composite undo redo change.
Protected methodConstruct (Inherited from RadControl.)
Public methodControlDefinesThemeForElement
Checks whether the element's theme is defined by the control.
(Inherited from RadControl.)
Public methodCopy
Copies the currently selected items of the diagram.
Protected methodCreateBehavior
Creates the input behavior instance. Allows inheritors to provide custom input implementations.
(Inherited from RadControl.)
Protected methodCreateChildItems (Overrides RadControlCreateChildItems(RadElement).)
Protected methodCreateDiagramElement
Protected methodCreateRootElement (Inherited from RadControl.)
Public methodCut
Cuts the currently selected items of the diagram.
Public methodDelete
Deletes the currently selected items of the diagram.
Public methodDeselectAll
Deselects all shapes in the diagram.
Public methodDeserialize
Deserializes the specified info.
Public methodDisableGesture
Disable firing gesture events of the specified type.
(Inherited from RadControl.)
Protected methodDispose (Inherited from RadControl.)
Public methodEnableGesture
Enable firing gesture events of the specified type.
(Inherited from RadControl.)
Public methodEndInit
Resumes layout.
(Overrides RadControlEndInit.)
Public methodEndPrint
Public methodExportToImage
Exports RadDiagram to Image
Public methodExportToImage(Size) Obsolete.
Exports the RadDiagram into the specified stream.
Protected methodFindPropertyInChildren (Inherited from RadControl.)
Public methodForceRefresh
Refreshes ScrollBars and Background grids
Public methodGetChildAt
Method used by control Code Dom serializer to access element in the collection of RootElement.
(Inherited from RadControl.)
Public methodGetControlDefaultSize
This method is used internally!
(Inherited from RadControl.)
Protected methodGetInputElement (Inherited from RadControl.)
Public methodGetPlainText
Strips all html tags of the text set to the control and returns only the plain text.
(Inherited from RadControl.)
Public methodGetPreferredSize (Inherited from RadControl.)
Protected methodGetRootElementDesiredSize (Inherited from RadControl.)
Public methodGetSettingsDialog
Public methodGroup(String, IGroupable)
Groups the specified items.
Public methodGroup(String, Boolean, IGroupable)
Groups the specified items.
Protected methodInitializeRootElement (Inherited from RadControl.)
Public methodInvokeLayoutCallback (Inherited from RadControl.)
Protected methodIsInputKey (Overrides RadControlIsInputKey(Keys).)
Public methodIsInViewport
Checks if the diagram item is in the viewport.
Public methodLayoutAsync
Organizes the diagram using the specified layout asynchronously.
Public methodLoad
Loads the specified serialization string.
Public methodLoadElementTree
Loads the element tree. While not loaded, no layout operations are allowed upon the tree. By default, the tree will be loaded when the control is displayed for the first time.
(Inherited from RadControl.)
Public methodLoadElementTree(Size)
Loads the element tree using the specified desired size.
(Inherited from RadControl.)
Public methodLoadFromFile
Load Diagram to XML file
Protected methodOnAutoSizeChanged (Inherited from RadControl.)
Protected methodOnBackColorChanged (Inherited from RadControl.)
Protected methodOnBindingContextChanged (Overrides RadControlOnBindingContextChanged(EventArgs).)
Protected methodOnCaptureLosing (Inherited from RadControl.)
Protected methodOnClick (Inherited from RadControl.)
Protected methodOnCreateControl (Inherited from RadControl.)
Protected methodOnDoubleClick (Inherited from RadControl.)
Protected methodOnEnabledChanged (Inherited from RadControl.)
Protected methodOnFontChanged (Inherited from RadControl.)
Protected methodOnForeColorChanged (Inherited from RadControl.)
Protected methodOnGesture (Inherited from RadControl.)
Protected methodOnGotFocus (Inherited from RadControl.)
Protected methodOnHandleDestroyed (Inherited from RadControl.)
Protected methodOnInvalidated (Inherited from RadControl.)
Protected methodOnKeyDown (Overrides RadControlOnKeyDown(KeyEventArgs).)
Protected methodOnKeyPress (Inherited from RadControl.)
Protected methodOnKeyUp (Inherited from RadControl.)
Protected methodOnLayout (Inherited from RadControl.)
Protected methodOnLoad
Notifies that the control is about to be visualized.
(Inherited from RadControl.)
Protected methodOnLocationChanged (Inherited from RadControl.)
Protected methodOnLostFocus (Inherited from RadControl.)
Protected methodOnMouseCaptureChanged (Inherited from RadControl.)
Protected methodOnMouseDown (Overrides RadControlOnMouseDown(MouseEventArgs).)
Protected methodOnMouseEnter (Inherited from RadControl.)
Protected methodOnMouseHover (Inherited from RadControl.)
Protected methodOnMouseLeave (Inherited from RadControl.)
Protected methodOnMouseMove (Overrides RadControlOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp (Overrides RadControlOnMouseUp(MouseEventArgs).)
Protected methodOnMouseWheel (Inherited from RadControl.)
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs) (Inherited from RadControl.)
Protected methodOnNotifyPropertyChanged(String)
Raises the PropertyChanged event
(Inherited from RadControl.)
Protected methodOnPaddingChanged (Inherited from RadControl.)
Protected methodOnPaint (Inherited from RadControl.)
Protected methodOnPaintBackground (Overrides ScrollableControlOnPaintBackground(PaintEventArgs).)
Protected methodOnPanGesture
Fires the PanGesture event.
(Inherited from RadControl.)
Protected methodOnParentChanged (Inherited from RadControl.)
Protected methodOnPressAndTapGesture
Fires the PressAndTapGesture event.
(Inherited from RadControl.)
Protected methodOnPreviewKeyDown (Inherited from RadControl.)
Protected methodOnRightToLeftChanged (Inherited from RadControl.)
Protected methodOnRotateGesture
Fires the RotateGesture event.
(Inherited from RadControl.)
Protected methodOnScreenTipNeeded (Inherited from RadControl.)
Protected methodOnThemeChanged (Inherited from RadControl.)
Protected methodOnThemeNameChanged (Inherited from RadControl.)
Protected methodOnToolTipTextNeeded (Inherited from RadControl.)
Protected methodOnTwoFingerTapGesture
Fires the TwoFingerTapGesture event.
(Inherited from RadControl.)
Protected methodOnVisibleChanged (Overrides ScrollableControlOnVisibleChanged(EventArgs).)
Protected methodOnZoomGesture
Fires the ZoomGesture event.
(Inherited from RadControl.)
Public methodPanToPosition
Pans the diagram to the provided position. The values are interpreted in the zoomed coordinate system. This means that panning with 100 pixel will result in visual translation with 100 pixel.
Public methodPaste
Pastes the content of the clipboard onto the diagram.
Public methodPrint
Directly prints the RadDiagram to the default printer.
Public methodPrint(Boolean)
Directly prints the RadDiagram to the default printer or shows printer settings and then prints the RadDiagram.
Public methodPrint(Boolean, RadPrintDocument)
Directly prints the RadDiagram to the default printer or shows printer settings and then prints the RadDiagram.
Public methodPrintPage
Public methodPrintPreview
Shows a RadPrintPreviewDialog for editing print settings.
Public methodPrintPreview(RadPrintDocument)
Shows a RadPrintPreviewDialog for editing print settings.
Protected methodProcessAutoSizeChanged (Overrides RadControlProcessAutoSizeChanged(Boolean).)
Protected methodProcessCaptureChangeRequested
Processes a capture request from the specified element.
(Inherited from RadControl.)
Protected methodProcessCodedUIMessage (Inherited from RadControl.)
Protected methodProcessFocusRequested
Processes a focus request from the specified element.
(Inherited from RadControl.)
Protected methodProcessGesture (Inherited from RadControl.)
Protected methodProcessMnemonic (Inherited from RadControl.)
Public methodRedo
Performs redo on the last undone action.
Public methodRefresh (Inherited from RadControl.)
Public methodRegisterHostedControl (Inherited from RadControl.)
Public methodRemoveConnection
Removes the connection.
Public methodRemoveShape
Removes the shape.
Protected methodResetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodResetForeColorThemeOverrides (Inherited from RadControl.)
Public methodResolveStyleGroupForElement
Replaces the default style group for specific element.
(Inherited from RadControl.)
Public methodResumeUpdate (Inherited from RadControl.)
Public methodResumeUpdate(Boolean) (Inherited from RadControl.)
Public methodSave
Saves the diagram.
Public methodSaveToFile
Save Diagram to XML file
Protected methodScaleControl (Inherited from RadControl.)
Public methodSelectAll
Selects all shapes in the diagram.
Public methodSendBackward
Sends the items backward.
Public methodSendToBack
Sends the items to back.
Public methodSerialize
Serializes this instance.
Protected methodSetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodSetBoundsCore (Inherited from RadControl.)
Protected methodSetForeColorThemeOverrides (Inherited from RadControl.)
Public methodSetIsInitializing
This method is used internally!
(Inherited from RadControl.)
Public methodSetLayout
Organizes the diagram using the specified layout.
Public methodShouldSerializeBackColor
Determines whether the BackColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeFont
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeForeColor
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Protected methodShouldSerializeProperty
Determines whether the specified RadProperty should be serialized.
(Inherited from RadControl.)
Public methodSnap
Snaps the specified shapes.
Public methodSuspendUpdate (Inherited from RadControl.)
Public methodUndo
Performs undo on the last action.
Public methodUngroup(IGroup)
Ungroups the specified items.
Public methodUngroup(Boolean, IGroup)
Ungroups the specified items.
Public methodUnregisterHostedControl (Inherited from RadControl.)
Protected methodWndProc (Inherited from RadControl.)
Public methodZoomIn
Zooms in the diagram. Simulates zooming with the mouse. Performs incremental zoom taking into account previous zoom operations.
Public methodZoomOut
Zooms out the diagram. Simulates zooming with the mouse. Performs incremental zoom taking into account previous zoom operations.
Top
Events
  NameDescription
Public eventAdditionalContentActivated
Occurs when AdditionContent is activated.
Public eventCommandExecuted
Occurs when a async command is executed.
Public eventConnectionAdded
Occurs when a connection is added.
Public eventConnectionAdding
Occurs when the connection is being added.
Public eventConnectionClicked
Occurs when connection is clicked.
Public eventConnectionDeserialized
Occurs when a connection has been deserialized.
Public eventConnectionManipulationCompleted
Occurs when the connection manipulation has completed.
Public eventConnectionManipulationStarted
Occurs before the connection manipulation has started.
Public eventConnectionSerialized
Occurs when a connection has been serialized.
Public eventConnectorActivationChanged
Occurs after a connector activation or deactivation.
Public eventDeserialized
Occurs when the diagram has been deserialized.
Public eventDiagramLayoutComplete
Occurs when the diagram layout has completed.
Public eventDrag
Occurs when an item is dragged.
Public eventElementInvalidated (Inherited from RadControl.)
Public eventGraphSourceChanged
Occurs when the graph source has changed.
Public eventGraphSourceChanging
Occurs when the graph source begins changing.
Public eventGroupsChanged
Occurs when count of the groups change.
Public eventInitialized
Fires when the control is initialized.
(Inherited from RadControl.)
Public eventItemDataBound
Occurs after an Item is databound.
Public eventItemsChanged
Occurs when count of the items change.
Public eventItemsChanging
Occurs while the diagram items are changing.
Public eventMetadataDeserialized
Occurs when the diagram's metadata has been deserialized.
Public eventMetadataSerialized
Occurs when the diagram's metadata has been serialized.
Public eventPan
Occurs after the diagram is panned.
Public eventPanGesture
Occurs when a pan gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPositionChanged
Occurs when the position has changed.
Public eventPressAndTapGesture
Occurs when a press-and-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPreviewAdditionalContentActivated
Occurs when AdditionContent is about to be activated.
Public eventPreviewDrag
Occurs before an item is dragged.
Public eventPreviewPan
Occurs before the diagram is panned.
Public eventPreviewResize
Occurs before an item is resized.
Public eventPreviewRotate
Occurs before an item is rotated.
Public eventPreviewSelectionChanged
Occurs when the selection of the diagram starts changing.
Public eventPreviewZoom
Occurs before the zoom has been changed.
Public eventPropertyChanged
Occurs when a property of an object changes change. Calling the event is developer's responsibility.
(Inherited from RadControl.)
Public eventResize
Occurs when an item is resized.
Public eventRotate
Occurs when an item is rotated.
Public eventRotateGesture
Occurs when a rotate gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventScreenTipNeeded
Occurs prior the ScreenTip of a RadItem instance inside the RadControl is displayed.
(Inherited from RadControl.)
Public eventSelectionBoundsChanged
Public eventSelectionChanged
Occurs when the selection of the diagram changes.
Public eventSerialized
Occurs after the diagram has been serialized.
Public eventShapeClicked
Occurs when shape is clicked.
Public eventShapeDeserialized
Occurs when a shape has been deserialized.
Public eventShapeDoubleClicked
Occurs when a shape has been double-clicked.
Public eventShapeSerialized
Occurs when a shape has been serialized.
Public eventThemeNameChanged
Fires when the theme name is changed.
(Inherited from RadControl.)
Public eventToolTipTextNeeded
Occurs when a RadItem instance inside the RadControl requires ToolTip text.
(Inherited from RadControl.)
Public eventTwoFingerTapGesture
Occurs when a two-finger-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventViewportChanged
Occurs when the viewport has changed.
Public eventVisualChildrenChanged
Occurs when [children changed].
Public eventZoomChanged
Occurs when the zoom has been changed.
Public eventZoomGesture
Occurs when a zoom gesture was sent by a touch input device.
(Inherited from RadControl.)
Top
Fields
  NameDescription
Protected fieldinvalidResizeRect (Inherited from RadControl.)
Protected fieldisAccessibilityRequested (Inherited from RadControl.)
Protected fieldisDisposing2 (Inherited from RadControl.)
Protected fieldisResizing2 (Inherited from RadControl.)
Top
Extension Methods
  NameDescription
Public Extension MethodCreateDiagramImage
Creates the diagram image.
(Defined by DiagramExtensions.)
Top
See Also