DevExpress.XtraDiagram.v18.1
Contains options that control the diagram connectors.
Initializes a new instance of the DiagramOptionsConnector class.
The owner of the options object created.
Specifies which connector lines display jumps in intersections.
A enumeration value.
Gets or sets the size of line jumps.
A value that is the size of line jumps.
Gets or sets the line jump style for connectors.
A DevExpress.Diagram.Core.LineJumpDescription object.
Represents a diagram image item.
Initializes a new instance of the DiagramImage class.
Gets or sets whether the current displays a placeholder when its property is null. This is a dependency property.
true, to display a placeholder; otherwise, false. The default is true.
This member is not supported by the DiagramImage class.
Changes the size of the diagram image item so that it matches the size of the source image.
Gets or sets the flip effect that is currently applied to the image.
A enumeration value.
Gets or sets the source of the image displayed by the image item.
An image source.
Gets the object that identifies the geometry of the image placeholder.
A object.
Gets the size of the source image.
A instance that is the size of the source image.
Specifies whether to preserve the aspect ratio of the source image when resizing the diagram image item.
A enumeration value.
Provides Boolean options that determine which appearance settings should be applied to a diagram item.
Initializes a new instance of the DiagramAppearanceOptions class with default settings.
Copies all available property settings from the target DiagramAppearanceOptions to this DiagramAppearanceOptions.
A object whose settings are to be copied.
Tests whether two objects have the same property values.
The DiagramAppearanceOptions object to which the current object is compared.
true if the current object has the same property values as the specified object; otherwise, false.
Gets or sets whether to apply the dash pattern to the item's borders.
true to apply the dash pattern to the item's borders; otherwise, false.
Gets or sets whether to apply the size setting to the item's borders.
true to apply the size setting to the item's borders; otherwise, false.
Gets or sets whether to paint the item's background with the specified brush.
true to paint the item's background with the specified brush; otherwise, false.
For internal use.
Gets or sets whether to apply the bold font style.
true to apply the bold font style; otherwise, false.
Gets or sets whether to apply the font family to the item's text.
true to apply the font family; otherwise, false.
Gets or sets whether to apply the italic font style to the item's text.
true to apply the italic font style; otherwise, false.
Gets or sets whether to apply the font size to the item's text.
true to apply the font size; otherwise, false.
Gets or sets whether to apply the strikeout font style to the item's text.
true to apply the strikeout font style; otherwise, false.
Gets or sets whether to apply the underline font style to the item's text.
true to apply the underline font style; otherwise, false.
Contains tip-over tree layout settings.
Initializes a new instance of the DiagramOptionsTipOverTreeLayout class.
The owner of the options object created.
Gets or sets whether applying the Tip-over tree layout affects connector routing. This is a dependency property.
A TreeConnectorsRouting enumeration value.
Specifies the tip-over tree layout direction.
A enumeration value.
Gets or sets the horizontal alignment of the tip-over diagram.
A enumeration value that specifies the horizontal alignment of the diagram.
Gets or sets the offset used by the layout algorithm.
A System.Single value that is the offset in pixels.
Specifies whether to offset child shapes from the center or the edge of the parent shape.
A enumeration value.
Specifies whether to apply the layout algorithm only to items that are connected to at least one other item.
A enumeration value.
Gets or sets the vertical alignment of the tip-over diagram. This is a dependency property.
A enumeration value that specifies the vertical alignment of the diagram.
Specifies the distance between layers of hierarchy.
A System.Single value that represents the distance in pixels.
Contains the DiagramControl's view settings.
Initializes a new instance of the DiagramOptionsView class.
The owner of the options object created.
Gets or sets whether to show shadows for diagram items.
true to show shadows for appointment; otherwise, false.
Copies settings of the specified object to the current object.
The settings to be copied to the current object.
Gets or sets the margin between diagram items and viewport bounds when calling the and methods.
A value that represents the margin in pixels between diagram items and viewport bounds.
Gets or sets whether the canvas size is automatically expanded/shrunk to fit the current shapes layout.
A enumeration value.
Gets or sets the margin between diagram contents and page bounds when calling the and methods.
A value that represents the margin between diagram contents and page bounds.
Gets or sets the size of a grid's cell.
The size of a grid's cell.
Specifies whether to use the longer dimension of the page size as the page width.
true, to use the longer edge of the document size as the page width (landscape orientation); otherwise, false (portrait orientation).
Specifies the maximum diagram zoom factor.
A System.Single value that represents the maximum diagram zoom factor.
Specifies the unit of measurement for the ruler displayed by the Canvas.
A unit of measure.
Specifies the minimum diagram zoom factor.
A System.Single value that represents the minimum diagram zoom factor.
Gets or sets the amount of space between the page's borders and its contents.
A value that specifies the amount of space between the page's borders and its contents.
Gets or sets the initial diagram canvas size. This property also specifies to what extent the canvas is expanded/shrunk in auto-size mode (see ).
The page size.
Allows you to use one of the standard paper sizes as the page size.
A System.Drawing.Printing.PaperKind enumeration value.
Gets or sets the Properties Panel display mode.
A enumeration value.
Gets or sets the minimum diagram margin.
The minimum diagram margin.
Gets or sets whether to draw the grid, which helps you position shapes on the diagram canvas.
true, to draw the grid; otherwise, false.
Gets or sets whether to display page breaks.
true, to display page breaks; otherwise, false.
Gets or sets whether the diagram rulers are visible.
true, if the diagram rulers are visible; otherwise, false.
Specifies the current theme.
A object.
Gets or sets the Shapes Panel display mode.
A enumeration value.
Specifies whether the background of rulers is transparent.
true if the canvas's background is seen through the rulers; otherwise, false.
Specifies the diagram zoom factor.
A System.Single value that represents the diagram zoom factor.
Contains options that control the DiagramControl's behavior.
Initializes a new instance of the DiagramOptionsBehavior class.
The owner of the created object.
Specifies the currently selected diagram tool.
A object.
Specifies whether to display the 'Properties' menu item in the context menu.
true to display the 'Properties' menu item in the context menu; otherwise, false.
Specifies whether to allow selecting the root item.
true, to allow selecting the root item; otherwise, false.
Specifies whether to display the 'Properties' menu item in the context menu.
true to display the 'Properties' menu item in the context menu; otherwise, false.
Copies settings of the specified object to the current object.
The settings to be copied to the current object.
Gets or sets the margin between diagram items and viewport bounds when calling the and methods.
A value that represents the margin in pixels between diagram items and viewport bounds.
Specifies the tool that is used when the end-user selects the Connector tool in the Ribbon.
A object that represents the connector tool.
Specifies the tool that is used when the end-user selects the Ellipse tool in the Ribbon.
A object that represents the ellipse tool.
Gets or sets whether to maintain the aspect ratio when resizing diagram items.
true to maintain the aspect ratio when resizing diagram items; otherwise, false.
Gets or sets the filter string that determines which files are displayed in the 'Open File' and 'Save File As' dialog boxes.
A filter string that determines which files are displayed in the file dialog box.
Specifies the distance between the mouse pointer and a connection point at which the connector is glued to the point.
A System.Single value that represents the distance in pixels.
Specifies the distance between the mouse pointer and a diagram item at which the connector is glued to the item.
A System.Single value that represents the distance in pixels.
Specifies the tool that is used when the end-user selects the Hexagon tool in the Ribbon.
A object that represents the hexagon tool.
Specifies the number of pixels the cursor must move with the mouse down before dragging begins.
A System.Double value that is the number of pixels the cursor must move with the mouse down before dragging begins.
Gets or sets an object that is the 's pan tool.
A descendant that is the custom pan tool.
Specifies the tool that is used when the end-user selects the Pointer tool in the Ribbon.
A object that represents the pointer tool.
Gets or sets whether dragging the pointer tool pans across the canvas or draws the selection rectangle. This is a dependency property.
A enumeration value.
Gets or sets the Properties Panel display mode.
A enumeration value.
Specifies the tool that is used when the end-user selects the Rectangle tool in the Ribbon.
A object that represents the rectangle tool.
Gets or sets how diagram items are resized.
A enumeration value that specifies how diagram items are resized.
Specifies the tool that is used when the end-user selects the Right Triangle tool in the Ribbon.
A object that represents the triangle tool.
Specifies the current scroll mode.
A enumeration value.
Specifies the selected shape groups.
A DevExpress.Diagram.Core.StencilCollection object.
Specifies whether to select items that are only partially covered with the selection rectangle.
true, to select items that are only partially covered with the selection rectangle; otherwise, false.
Gets or sets whether to show the Quick Shapes category in the Shapes Panel.
true to show the Quick Shapes category in the Shapes Panel; otherwise, false.
Gets or sets whether to show the selection rectangle.
true to show the selection rectangle; otherwise, false.
Gets or sets whether the visibility and enabled state of the skin gallery in the Ribbon menu.
A value that specifies the visibility and enabled state of the skin gallery in the Ribbon menu.
Gets or sets whether a diagram item can snap to grid lines during item movement and resizing operations in the Diagram Designer.
true, if a diagram item can snap to grid lines; otherwise, false.
Gets or sets whether a diagram item can snap to alignment guides (snap lines) of other items during item movement and resizing operations in the Diagram Designer.
true, if the snapping feature is enabled; otherwise, false.
Gets or sets the minimum distance between alignment guides of a shape being dragged and another shape's alignment guides at which the "snap-to-items" feature is activated. If the dragged shape is dropped at this position, it will be aligned with the second shape.
The snap distance in pixels.
Provides access to the collection of available stencils.
A DevExpress.Diagram.Core.DiagramStencilCollection object that is the collection of available stencils.
Gets or sets the Shapes toolbox display mode.
A enumeration value.
Gets or sets whether navigation through diagram items using the TAB key is enabled.
Default or True, if TAB navigation through items is enabled; otherwise, False.
Displays a shape on the diagram canvas.
Initializes a new instance of the DiagramShape class.
Initializes a new instance of the DiagramShape class with the specified settings.
The shape kind. This object is used to initialize the property.
Initializes a new instance of the DiagramShape class with the specified settings.
The shape kind. This object is used to initialize the property.
The horizontal coordinate of the shape's upper left corner.
The vertical coordinate of the shape's upper left corner.
The width of the shape.
The height of the shape.
The text displayed within the shape.
Initializes a new instance of the DiagramShape class with the specified settings.
The shape kind. This object is used to initialize the property.
A object that represents the shape bounds.
The text displayed within the shape.
Initializes a new instance of the DiagramShape class with the specified settings.
The shape kind. This object is used to initialize the property.
The horizontal coordinate of the shape's upper left corner.
The vertical coordinate of the shape's upper left corner.
The width of the shape.
The height of the shape.
Initializes a new instance of the DiagramShape class with the specified settings.
The shape kind. This object is used to initialize the property.
A object that represents the item bounds.
Specifies whether end-users can transform the shape.
true, to allow end-users to transform the shape; otherwise, false.
Gets or sets the text displayed by the shape.
The text displayed by the diagram shape.
Occurs when the current diagram shape's content changes.
For internal use. Gets the text editor's bounds.
A structure.
Gets or sets the amount of space between the shape's borders and its contents.
A value that represents the margin between the item's borders and its contents.
Specifies shape parameters.
A System.Windows.Media.DoubleCollection object that represents shape parameters.
Gets or sets the shape kind.
An object that specifies the shape kind.
Gets an object that identifies the geometry of the shape.
A object.
Connects two diagram items or two points.
Initializes a new instance of the DiagramConnector class.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
The connector's starting item. This value is used to initialize the property.
The connector's ending item. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
A collection of turn points. This object is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
A collection of turn points. This object is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
A collection of turn points. This object is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
A collection of turn points. This object is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting item. This value is used to initialize the property.
The connector's ending item. This value is used to initialize the property.
A collection of turn points. This object is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector type. This value is used to initialize the property.
The connector's starting point. This value is used to initialize the property.
The connector's ending point. This value is used to initialize the property.
Initializes a new instance of the DiagramConnector class with the specified settings.
The connector's starting item. This value is used to initialize the property.
The connector's ending item. This value is used to initialize the property.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets or sets the connector's start arrow style.
An object that specifies the start arrow style.
Gets or sets the connector's starting arrow size.
The starting arrow size.
Gets or sets the start item for the connector.
The connector's start item.
Gets or sets the connection point on the start diagram item to which the connector is glued.
A zero-based index of the connection point on the start diagram item.
Gets or sets the connector's starting point within the diagram canvas.
The starting point of the connector.
Specifies the restrictions applied to the end-user actions with the connector's begin point.
A enumeration value.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
Specifies whether to allow end-users to modify the connector's route.
true to allow end-users to modify the connector's route; otherwise, false.
Specifies whether to allow end-users to drag the connector's begin point.
true to allow end-users to drag the connector's begin point; otherwise, false.
Specifies whether to allow end-users to drag the connector's end point.
true to allow end-users to drag the connector's end point; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
This member is not supported by the DiagramConnector class.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member is not supported by the DiagramConnector class.
Gets or sets the text displayed within the connector.
The text displayed within the connector.
Fires each time the value of the property is changed.
Gets or sets the connector's end arrow style.
An object that specifies the end arrow style.
Gets or sets the connector's ending arrow size.
The ending arrow size.
Gets or sets the end item for the connector.
The connector's end item.
Gets or sets the connection point on the end diagram item to which the connector is glued.
A zero-based index of the connection point on the end diagram item.
Gets or sets the connector's end point on the diagram canvas.
The end point of the connector.
Specifies the restrictions applied to the end-user actions with the connector's end point.
A enumeration value.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member is not supported by the DiagramConnector class.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member is not supported by the DiagramConnector class.
Gets or sets a collection of turn points for the connector.
A collection of turn points.
This member is not supported by the DiagramConnector class.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets or sets the text displayed within the connector.
The text displayed within the connector.
Gets or sets the connector's type.
The connector's type.
Recalculates the diagram connector's route.
The base class for diagram items.
Initializes a new instance of the DiagramItem class.
Initializes a new instance of the DiagramItem class.
A object that represents the DiagramItem bounds.
Initializes a new instance of the DiagramItem class.
A value, specifying the horizontal coordinate of the item's upper left corner.
A value, specifying the vertical coordinate of the item's upper left corner.
A value, specifying the item width.
A value, specifying the item height.
Gets the actual padding for the diagram item. This is a dependency property.
A value that represents the margin between the item's borders and its contents.
Specifies whether the item can be realigned by the automatic layout algoritms.
true if the item can be realigned by the automatic layout algorithms; otherwise, false.
Gets or sets the sides of the root item (page) to which the current DiagramItem object is anchored.
The sides of the root item (page) to which the current DiagramItem object is anchored.
Specifies the angle by which the diagram item is rotated counterclockwise around its anchor point. This is a dependency property.
A value specifying an angle in degrees.
Fires each time the value of the property is changed.
Provides access to the item's appearance settings.
The object that provides the item's appearance settings.
Gets whether the current item's subordinates are visible. This is a dependency property.
true, if current item's subordinates are visible; otherwise, false.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets a collection of current diagram item's bindings. This is a dependency property.
A DiagramBindingCollection object.
Gets or sets the item bounds.
A object that represents the item bounds.
Fires each time the value of the property is changed.
Specifies whether end-users can attach a connector's beginning point to the item.
true to allow end-users to attach the begin point of a connector to the item; otherwise, false.
Specifies whether end-users can attach the end point of a connector to the item.
true to allow end-users to attach the end point of a connector to the item; otherwise, false.
Specifies whether to allow end-users to place the item into another container.
true to allow end-users to place the item into another container; otherwise, false.
Specifies whether to allow end-users to copy the item to the clipboard.
true, if the item can be copied; otherwise, false.
Specifies whether to allow end-users to copy the item placed in a container.
true to allow end-users to copy the item placed in a container; otherwise, false.
Specifies whether to allow end-users to delete the item.
true, if the item can be deleted; otherwise, false.
Specifies whether to allow end-users to delete the item placed in a container.
true to allow end-users to delete the item placed in a container; otherwise, false.
Specifies whether to allow end-users to edit the text displayed by the item.
true to allow end-users to edit the item's text; otherwise, false.
Gets or sets whether whether to display the expand-collapse button below the diagram item that allows an end-user to show/hide the item's subordinates.
true, to allow hiding subordinates of the current item; otherwise, false.
Specifies whether to allow end-users to move the item across the canvas.
true to allow end-users to move the item across the canvas; otherwise, false.
Specifies whether to allow end-users to resize the item.
true to allow end-users to resize the item; otherwise, false.
Specifies whether to allow end-users to rotate the item.
true to allow end-users to rotate the item; otherwise, false.
Specifies whether to allow end-users to select the item.
true to allow end-users to select the item; otherwise, false.
Specifies whether the item can snap to other items.
true, if the item can snap to other items; otherwise, false.
Specifies whether other items can snap to this item.
true, if the item can snap to other items; otherwise, false.
Gets or sets the horizontal alignment of the collapse button.
An enumeration value that specifies the horizontal alignment of the collapse button.
Gets or sets the collapse button's offset.
A object that is the collapse button's offset.
Gets or sets the position of the collapse button.
object that specifies the position of the collapse button.
Gets or sets the vertical alignment of the collapse button.
An enumeration value that specifies the vertical alignment of the collapse button.
Gets or sets a value that indicates when the collapse button is displayed. This is a dependency property.
A enumeration value.
Specifies the list of points on the perimeter of a shape at which connectors can terminate.
A list of points on the perimeter of a shape at which connectors can terminate.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets the data item bound to the diagram item.
A data item.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets the diagram control that is the owner of the diagram item.
A object that is the owner of the DiagramItem.
Gets or sets the item height.
A value, specifying the item height in pixels.
Fires each time the value of the property is changed.
Gets the collection of the current item's incoming connectors.
A collection of objects.
Gets whether the current diagram item is disposed.
true, if the current diagram item is disposed; otherwise, false.
Gets whether the current item is selected.
true, if the current item is selected; otherwise, false.
Gets whether the diagram item's text is currently being edited.
true, if diagram item text editing is in progress; otherwise, false.
Gets whether the current diagram item is visible.
true, if the item is visible; otherwise, false.
Gets or sets the minimum item height.
A value, specifying the minimum item height in pixels.
Gets or sets the minimum item size.
A value that is the item's minimum size.
Gets or sets the minimum item width.
A value, specifying the minimum item width in pixels.
Gets or sets whether moving the current diagram item also moves its subordinates. This is a dependency property.
true, to move the current item together with its subordinates; otherwise, false.
Gets the collection of the current item's outgoing connectors.
A collection of objects.
Gets the owner of the current diagram item.
An IDiagramItem implementation.
Gets or sets the amount of space between the item's borders and its contents.
A value that specifies the amount of space between the item's borders and its contents.
Returns the current item's parent item.
A object that represents the current item's parent item.
Gets or sets the coordinates of the item's upper left corner.
The coordinates of the item's upper left corner.
Fires each time the value of the property is changed.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets the size of the item.
A System.Drawing.SizeF object that is the size of the item.
Fires each time the value of either or property is changed.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Gets or sets whether the current item can be navigated to during item navigation using the TAB key.
true, if the current item can be navigated to during item navigation using the TAB key; otherwise, false.
Gets or sets an arbitrary object value that can be used to store custom information about this element.
A unique identifier for the diagram item.
Gets or sets a condition that is used to choose a template for the diagram item. This is a dependency property.
A value.
Identifies the item as a template used by data binding controllers.
A string value that is the name of the template.
Gets or sets the identifier of a style applied to the diagram item.
The style identifier.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets or sets the item width.
A value, specifying the item width in pixels.
Fires each time the value of the property is changed.
Returns the horizontal coordinate of the item's upper left corner.
A value, specifying the horizontal coordinate of the item's upper left corner.
Fires each time the value of the property is changed.
Returns the vertical coordinate of the item's upper left corner.
A value, specifying the vertical coordinate of the item's upper left corner.
Fires each time the value of the property is changed.
A collection of objects.
Adds an array of items to the collection.
A comma-separated list of items or an array of items.
Locks the DiagramItemCollection by preventing change notifications from being fired, preventing visual updates until the EndUpdate method is called.
Unlocks the DiagramItemCollection object after a call to the BeginUpdate method and causes an immediate visual update.
Fires when the collection changes.
Allows you and your end-users to create diagrams of various types (Flow Charts, SDL diagrams, etc.).
Initializes a new instance of the DiagramControl class.
Invokes the About dialog.
Fires each time a new item is added to the diagram by the end-user (e.g., dropped from the toolbox, drawn using a tool).
Applies the specified alignment to the canvas.
A enumeration value that is the horizontal alignment of the canvas.
A enumeration value that is the vertical alignment of the canvas.
Scrolls the viewport according to the specified horizontal and vertical alignment.
A enumeration value.
A enumeration value.
Provides access to the properties that control the appearance of the 's elements.
A DiagramAppearance object.
Applies the circular layout algorithm.
A collection of items to which to apply the algorithm.
Applies the circular layout algorithm.
A object.
A collection of items to which to apply the algorithm.
Applies the mind-map tree layout algorithm.
An enumeration value.
A collection of items to which to apply the algorithm.
A enumeration value that specifies which diagram items are realigned.
Applies the mind-map tree layout algorithm.
A collection of items to which to apply the algorithm.
A enumeration value that specifies which diagram items are realigned.
Applies the mind-map tree layout algorithm.
A object.
A enumeration value that specifies which diagram items are realigned.
A collection of items to which to apply the algorithm.
Applies the mind-map tree layout algorithm to the subordinates of the specified diagram items.
A collection of items which subordinates should be rearranged.
Applies the mind-map tree layout algorithm to the subordinates of the specified diagram items.
A collection of diagram items whose subordinates will be repositioned.
A object.
Applies the Sugiyama (layered) layout algorithm.
A collection of items to which to apply the algorithm.
Applies the Sugiyama (layered) layout algorithm.
A
A collection of items to which to apply the algorithm.
Applies the Sugiyama (layered) layout algorithm.
A enumeration value.
A collection of items to which to apply the algorithm.
Applies the Sugiyama (layered) layout algorithm.
A object.
A collection of items to which to apply the algorithm.
Applies the tip-over tree layout algorithm.
A object.
A enumeration value specifying whether to apply the layout algorithm only to items that are connected to at least one other item.
A collection of items to which to apply the algorithm.
Applies the tip-over tree layout algorithm.
A enumeration value.
A collection of items to which to apply the algorithm.
A enumeration value specifying whether to apply the layout algorithim only items that are connected to at least one other item.
Applies the tip-over tree layout algorithm.
A collection of items to which to apply the algorithm.
A enumeration value specifying whether to apply the layout algorithm only to items that are connected to at least one other item.
Applies the tip-over tree layout to the subordinates of the specified diagram items.
A collection of diagram items whose subordinates will be repositioned.
An object that contains the tip-over tree layout settings.
Applies the tip-over tree layout to the subordinates of the specified diagram items.
A collection of diagram items whose subordinates will be repositioned.
Applies the tree layout algorithm.
A collection of items to which to apply the algorithm.
A enumeration value specifying whether to apply the layout algorithm only to items that are connected to at least one other item.
Applies the tree layout algorithm.
A enumeration value.
A collection of items to which to apply the algorithm.
Applies the tree layout algorithm.
A object.
A enumeration value specifying whether to apply the layout algorithm only to items that are connected to at least one other item.
A collection of items to which to apply the algorithm.
Applies the tree layout algorithm.
A enumeration value.
A collection of items to which to apply the algorithm.
A enumeration value specifying whether to apply the layout algorithm only to items that are connected to at least one other item.
Applies the tree layout to the subordinates of the specified diagram items.
A collection of diagram items whose subordinates will be repositioned.
An object that contains the Tree layout settings.
Applies the tree layout to the subordinates of the specified diagram items.
A collection of diagram items whose subordinates will be repositioned.
Binds the form's Text property to the name of the current document and subscribes the diagram to the form's OnClosing event. When the end-user attempts to close the window with the diagram that contains unsaved changes, a dialog window is invoked prompting the user to save changes.
This property is not supported. Use the property instead.
This member is not supported.
Raises each time the end-user attempts to move a diagram item.
Raises each time the end-user attempts to resize a diagram item.
Raises each time the end-user attempts to rotate a diagram item.
Locks the DiagramControl, preventing visual updates of the object and its elements until the EndUpdate or CancelUpdate method is called.
Brings the specified diagram items forward one step in the stack.
The diagram items to be brought forward one step in the stack.
Scrolls the diagram and changes its zoom factor to bring the specified diagram items into view.
The diagram items to be brought into view.
A enumeration value that specifies whether all items should be brought into view when other items are partially visible.
Brings the specified diagram items to the front of the stack.
The diagram items to be brought to the front of the stack.
Brings the selected diagram items forward one step in the stack.
Brings the specified diagram items to the front of the stack.
Scrolls the diagram and changes its zoom factor to bring the selected diagram items into view.
A enumeration value that specifies whether all items should be brought into view when other items are partially visible.
Returns information on an object located at the specified position.
A test point where a target element is located.
A DiagramHitInfo descendant that contains information on an object located at the specified position.
Returns the diagram item located at the specified position.
A test point where a target element is located.
A diagram item located at the specified position.
Gets whether the Redo action can currently be performed.
true, if the Redo action can be performed; otherwise, false.
Fires each time the value of the property is changed.
Gets whether the Undo action can currently be performed.
true, if the Undo action can be performed; otherwise, false.
Fires each time the value of the property is changed.
Occurs when the size of the canvas is changed.
Gets or sets whether the canvas size is automatically expanded/shrunk to fit the current shapes layout.
A enumeration value.
Changes the type of the specified connectors.
A ConnectorType class member that specifies the type of the connectors.
A collection of diagram connectors.
Specifies the connector type for the currently selected connectors.
A ConnectorType class member that specifies the type of the connectors.
Clears the current selection.
Fires after the end-user closes the diagram item's text editor.
Provides access to the set of available diagram commands.
A object that provides a set of diagram commands.
Occurs after the connection has been changed by the end-user.
Occurs when the connection is about to be changed by the end-user.
Copies the currently selected diagram items to the clipboard.
Creates the Properties Panel and Shapes Panel on the sides of the form.
Creates an object that can be used to print the diagram.
A object.
Creates a Ribbon menu at the top of the form with diagram-specific commands.
This member is not supported.
Occurs when the mouse cursor enters the diagram control.
Occurs before the Canvas background is rendered.
Provides the ability to customize the appearance of diagram items.
Allows you to modify the list of diagram item properties that can be edited by end-users in the Properties Panel.
Allows you to update the set of properties displayed by the property grid.
Allows you to modify the list of serializable properties of diagram items.
Occurs each time the cursor moves while hovering over a diagram item.
Occurs when an end-user starts dragging a diagram item.
Occurs before a drag and drop operation is completed.
Occurs while diagram items are dragged.
Occurs during a drag-and-drop operation.
Fires after an end-user selects a file in the 'Open File' dialog, or after a document load is initiated by setting the property in code.
Fires after an end-user selects a file in the 'Insert Picture' dialog.
Fires when the diagram is about to be saved (when an end-user uses Save actions in the Diagram's Ribbon menu, or when the / method is called). The event allows you to implement custom saving logic.
Moves the currently selected diagram items to the Clipboard.
Removes the specified diagram items.
The diagram items to be removed.
Removes the currently selected diagram items.
Fires when the end-user removes items from the diagram canvas. Obsoleted. Use the event instead.
Removes changes made by the method.
Returns the object which contains the internal information used to render the DiagramControl.
An object that contains the internal information used to render the DiagramControl.
Occurs after a document is loaded into the .
Gets or sets the object from which a diagram is to be loaded or has been loaded. The current diagram is also saved to this object by certain Save actions.
The DocumentSource can be a file full path, Uri object, stream and array of bytes.
The diagram source.
Unlocks the DiagramControl object after a call to the BeginUpdate method and causes an immediate visual update.
Allows you to handle exceptions that may raise during various actions on the Diagram Control.
Exports the diagram in the specified format to a file.
A string value that is the path to the file to which to save the diagram.
Invokes the Export dialog window.
A DevExpress.Diagram.Core.DiagramExportFormat enumeration value that is the file format which is selected in the dialog window by default.
Exports the diagram in the specified format to a file.
A string value that is the path to the file to which to save the diagram.
A System.Double value which represents the resolution (in dpi).
A System.Double value that specifies the scale factor.
Exports the diagram to the specified stream.
A object to which the created CSV file should be sent.
A enumeration value.
A System.Single value which represents the resolution (in dpi).
A System.Single value that specifies the scale factor.
This property is obsolete. Use the property instead.
Changes the page size to fit the diagram contents.
Scrolls the diagram and changes its zoom factor so that the viewport is sufficiently large to display the specified items.
The diagram items to fit within the viewport.
Sets the diagram zoom factor value to fit all pages with content within the viewport.
Sets the diagram zoom factor value to fit the entire diagram width.
This member is not supported. Use the property instead.
This member is not supported by the DiagramControl class.
This member is not supported. Use the property instead.
This member is not supported by the DiagramControl class.
Gets whether the diagram has been changed.
true, if the diagram has been changed; otherwise, false.
Fires each time the value of the property is changed.
Adds docking functionality managed by the specified DockManager to the diagram.
A object.
Sets the specified RibbonControl as the diagram's Ribbon.
A object to be used as the diagram's Ribbon.
Invokes the Insert Picture dialog that allows the end-user to add an image item to the diagram.
Gets whether the Container Tools Ribbon category is currently displayed.
true if the Container Tools ribbon category is displayed; otherwise, false.
Gets whether the horizontal scroll bar is visible.
true, if the horizontal scroll bar is visible; otherwise, false.
Gets whether the Image Tools Ribbon category is currently displayed.
true if the Image Tools ribbon category is displayed; otherwise, false.
Indicates whether the Diagram control is currently being initialized.
true if the Diagram control is being initialized; otherwise, false.
Gets whether a diagram item's text is currently being edited.
true, if diagram item text editing is in progress; otherwise, false.
Fires each time the value of the property is changed.
Gets whether the vertical scroll bar is visible.
true, if the vertical scroll bar is visible; otherwise, false.
Fires each time an item's bounds are changed.
Fires each time an item's text is changed.
Occurs before a diagram item is added to the canvas.
Fires repeatedly as the end-user is drawing a shape using a drawing tool (Rectangle, Ellipse, Right Triangle or Hexagon).
Fires each time an item is created via the DevExpress.Diagram.Core.ItemTool.
Provides access to the collection of diagram items displayed by the DiagramControl.
The collection of diagram items.
Fires each time an item is added or removed from the diagram.
Fires each time diagram items have been removed from the canvas.
Fires as the end-user is moving diagram items.
Fires as the end-user pastes the diagram items from the clipboard onto the canvas.
Fires when a diagram item is resized by the end-user or programmatically.
Fires when the end-user attempts to rotate a diagram item.
Provides access to methods used to create serializable custom diagram item types.
A object.
Provides access to the collection of the recently used shape styles.
A read-only collection of the recently used shape styles.
Loads a diagram stored in the specified file.
The full path to the file that stores the diagram to be loaded.
Loads a diagram stored in the specified stream.
A stream that stores the diagram to be loaded.
Invokes the Insert Picture dialog that allows the end-user to change the selected image item.
Gets or sets the menu manager which controls the look and feel of the context menus.
An object which implements the interface.
Discards the current document and creates a new one.
Closes the current file and creates a new one.
Displays the "Open File" dialog that allows an end-user to load an XML file containing a saved diagram.
Contains options that control the DiagramControl's behavior.
The DiagramControl's behavior options.
Contains options that control the circular layout.
A object.
Contains options that control connectors.
A object that stores the connector settings.
Contains options that control diagram export.
A object that stores the export settings.
Contains options that control the mind-map tree layout.
A object.
Contains options that control the Sugiyama (layered) layout.
A object.
Contains options that control the tip-over tree layout.
A object.
Contains options that control the tree layout.
A object.
Contains the DiagramControl's view settings.
An object that specifies the DiagramControl's view settings.
Gets the diagram canvas.
A DevExpress.XtraDiagram.DiagramRoot object that represents the diagram canvas.
Inserts the diagram items from the Clipboard onto the canvas.
This property supports the internal infrastructure and is not intended to be used directly from your code.
Converts the coordinates of a point on the canvas to the control-relative coordinates.
A object that represents a point on the canvas.
A object that represents the control-relative coordinates.
Converts the control-relative coordinates to the coordinates of a point on the canvas.
A object that represents the control-relative coordinates.
A object that represents a point on the canvas.
Gets the object that is currently the primary selected diagram item.
A object.
Invokes the Print dialog window.
Gets or sets the Property Grid control that displays the properties of a diagram item, once it is selected on the diagram canvas, at runtime.
The Property Grid control displaying a selected diagram item's settings.
Fires each time the end-user moves the cursor with the active Connector Tool near shapes or their connection points.
Fires repeatedly as the end-user hovers over the diagram canvas while a drawing tool (Rectangle, Ellipse, Right Triangle or Hexagon) is selected.
Fires each time the end-user attempts to initiate text editing to edit the text within a diagram item.
Fires each time the end-user attempts to perform an action on a diagram item.
Fires repeatedly as the end-user triggers snapping while dragging or resizing a diagram shape.
Prints the current diagram to the default printer.
Registers a custom routing strategy for the specified connector type.
A connector type to which to apply the routing strategy.
A descendant that defines the custom routing strategy.
Occurs immediately after an Automatic Layout algorithm is completed.
Sets the property to Color.Empty.
Rolls the selected images back to their original state, reverting all resizing and rotation transformations.
Saves the diagram to the specified file.
The full path to the file where the diagram will be saved.
Saves the diagram to the specified stream.
The stream where the diagram will be saved.
Saves the diagram to storage specified by the . If the is not set, the method is called, that invokes the "Save File As" dialog.
Displays the "Save File As" dialog that allows an end-user to save the current diagram to an XML file.
Gets or sets the current scrolling position.
A value that is the current scrolling position.
Scrolls the diagram to the specified point.
A object that represents the point to which to scroll the document.
A enumeration value that specifies how to align the point relative to the viewport. By default, Center.
A enumeration value that specifies how to align the point relative to the viewport. By default, Center.
Selects all shapes and connectors within the current document.
Provides access to the collection of the currently selected diagram items.
A read-only collection of the currently selected diagram items.
This property is obsolete. Use the property instead.
Fires when the selection changes (new items are selected, or currently selected items are deselected).
This member supports the internal infrastructure, and is not intended to be used directly from your code.
This member supports the internal infrastructure, and is not intended to be used directly from your code.
Selects the specified diagram item.
A object that is the item to select.
A enumeration value that specifies whether to add or replace the existing selection with the specified diagram item.
Clears the existing selection and then selects the specified items.
A comma-separated list of objects, or an array of these objects.
Selects the specified diagram items.
An array of objects representing the diagram items to select.
A enumeration value that specifies whether to add or replace the existing selection with the specified diagram items.
Sends the specified diagram items back one step in the stack.
The diagram items to be sent back one step in the stack.
Sends the specified diagram items to the back of the stack.
The diagram items to be sent to the back of the stack.
Sends the selected diagram items back one step in the stack.
Sends the specified diagram items to the back of the stack.
Sets the specified zoom factor for selected image items.
A System.Double value that is the zoom factor to apply to selected image items.
Sets the specified stretch mode for selected image items.
A enumeration value.
Invokes the text editor for the primary selected diagram shape.
Enables you to prevent an end-user from activating the editors of individual diagram items.
Fires before showing an 'Open File' dialog, and allows it to be customized or replaced.
Fires before showing an 'Insert Picture' dialog, and allows it to be customized.
Fires before showing a 'Save File As' dialog, and allows it to be customized or replaced.
Invokes the Print Preview.
Occurs after a 's subordinates are hidden.
Occurs before a 's subordinates are hidden.
Occurs before a 's subordinates are shown.
Occurs after a 's subordinates are shown.
The document title to which the window title can be bound.
A string object that represents the document title.
Fires each time the value of the property is changed.
Gets or sets a Toolbox Control linked to the DiagramControl and populated with diagram shapes.
A Toolbox Control.
Provides access to an object that manages the undo and redo operations in the .
A DevExpress.Utils.UndoManager object.
Removes the custom routing strategy applied to the specified connector type.
A connector type for which to reset the routing strategy.
Unselects the specified diagram item.
A to unselect.
Recalculates the route for the specified diagram connectors.
A list of connectors whose routes should be recalculated.
Recalculates the routes of all diagram connectors.
Raises each time the current diagram zoom factor is changed.
Increases the document zoom factor.
Decreases the document zoom factor.
Contains mind map tree layout settings.
Initializes a new instance of the DiagramOptionsMindMapTreeLayout class.
The owner of the options object created.
Gets or sets whether applying the Mind-Map Tree layout affects connector routing. This is a dependency property.
A TreeConnectorsRouting enumeration value.
Specifies the mind-map tree layout vertical alignment relative to the layout direction axis.
A enumeration value.
Specifies the distance between layers of hierarchy.
A System.Single value that represents the distance in pixels.
Specifies the mind-map tree layout horizontal alignment relative to the layout direction axis.
A enumeration value.
Specifies the distance between shapes on the same level of hierarchy.
A System.Single value that represents the distance in pixels.
Specifies the mind-map tree orientation.
A System.Windows.Forms.Orientation enumeration value.
Specifies the distance between the root shape and its immediate children.
A System.Single value that is the distance in pixels between the root shape and its immediate children.
Specifies which diagram items are realigned when performing automatic relayout.
A enumeration value.
Gets or sets the alignment of the mind-map's subtrees.
An enumeration value.
Specifies the criteria for arranging the mind map branches.
A enumeration value.
Gets or sets the IMindMapSubTreeSelector object that allows you to customize the positioning of subtrees.
An object implementing the interface.
Contains tree layout settings.
Initializes a new instance of the DiagramOptionsTreeLayout class.
The owner of the options object created.
Specifies the tree layout alignment.
A enumeration value.
Gets or sets the tree diagram horizontal alignment relative to the layout direction axis.
A enumeration value that specifies the horizontal alignment of the tree diagram.
Gets or sets whether applying the Tree layout affects connector routing. This is a dependency property.
A TreeConnectorsRouting enumeration value.
Gets or sets the tree diagram vertical alignment relative to the layout direction axis.
A enumeration value that specifies the vertical alignment of the tree diagram.
Specifies the tree layout direction.
A enumeration value.
Specifies the distance between shapes on the same level of hierarchy.
A System.Single value that represents the distance in pixels.
Specifies whether the automatic tree layout arranges shapes minimizing the space between them.
true to enable the compact tree layout; otherwise, false. By default, true.
Specifies which diagram items are realigned when performing automatic relayout.
A enumeration value.
Specifies the distance between layers of hierarchy.
A System.Single value that represents the distance in pixels.
Provides data for the event.
Initializes a new instance of the DiagramConnectionChangedEventArgs class with the specified settings.
The connector whose beginning/ending item has been changed.
The diagram item the connector has been detached from.
The diagram item the connector has been attached to.
The index of the connection point on the diagram item the connector has been detached from.
The index of the connection point on the diagram item the connector has been attached to.
The initial coordinates of the connection point which has been moved.
The current coordinates of the connection point which has been moved.
The type of the connection point which has been moved.
Returns the connector whose beginning/ending item has been changed.
A object.
Returns the type of the connection point which has been moved.
A enumeration value.
Returns the index of the connection point on the diagram item the connector has been attached to.
A zero-based index of the connection point on the diagram item the connector has been attached to. -1 if the connector was not attached to an item.
Returns the diagram item the connector has been attached to.
A descendant that represents the diagram item the connector has been attached to.
Returns the current coordinates of the connection point which has been moved.
A value that is the current coordinates of the connection point which has been moved.
Returns the index of the connection point on the diagram item the connector has been detached from.
A zero-based index of the connection point on the diagram item the connector has been detached from. -1 if the connector was not attached to an item.
Returns the diagram item the connector has been detached from.
A descendant that represents the diagram item the connector has been detached from.
Returns the initial coordinates of the connection point which has been moved.
A value that is the initial coordinates of the connection point which has been moved.
Provides data for the event.
Initializes a new instance of the DiagramConnectionChangingEventArgs class with the specified settings.
The connector whose beginning/ending item is about to be changed.
The diagram item the connector is about to be detached from.
The diagram item the connector is about to be attached to.
The index of the connection point on the diagram item the connector is about to be detached from.
The index of the connection point on the diagram item the connector is about to be attached to.
The initial coordinates of the connection point which is about to be moved.
The new coordinates of the connection point which is about to be moved.
The type of the connection point which is about to be moved.
Returns the connector whose beginning/ending item is about to be changed.
A object.
Returns the type of the connection point which is about to be moved.
A enumeration value.
Returns the index of the connection point on the diagram item to which the connector is about to be attached.
A zero-based index of the connection point on the diagram item to which the connector is about to be attached. -1 if the connector is not getting attached to an item.
Returns the diagram item the connector is about to be attached to.
A descendant that represents the diagram item the connector is about to be attached to.
Returns the new coordinates of the connection point which is about to be moved.
A value that is the new coordinates of the connection point which is about to be moved.
Returns the index of the connection point on the diagram item from which the connector is about to be detached.
A zero-based index of the connection point on the diagram item from which the connector is about to be detached. -1 if the connector is not attached to an item.
Returns the diagram item from which the connector is about to be detached.
A descendant that represents the diagram item from which the connector is about to be detached.
Returns the initial coordinates of the connection point which is about to be moved.
A value that is the initial coordinates of the connection point which is about to be moved.
Provides data for the event.
Initializes a new instance of the DiagramClosedEditorEventArgs class with the specified settings.
The item for which the text editor has been closed.
true, if the shape text has been changed; otherwise, false.
The previously assigned shape text.
The new shape text.
Gets the item for which the text editor has been closed.
A object.
Gets or sets the new shape text.
A string value that is the new shape text.
Gets the previously assigned shape text.
A string value that is the previously assigned shape text.
Gets whether the item's text has been changed.
true, if the item's text has been changed; otherwise, false.
Provides data for the and event.
Initializes a new instance of the DiagramShowingSaveDialogEventArgs class with the specified settings.
The file filtering options available in the dialog. By default, Xml files (*.xml)|*.xml|All files (*.*)|*.*
A string value that is the title of the dialog.
A string value that is the path to the directory displayed by the dialog.
A string value that is the default name of the file to which to save the diagram.
The object to which to automatically save the diagram. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
An integer value that specifies the index of the filter that is selected in the file dialog box by default.
Gets or sets the default name of the file to which to save the diagram.
A string value that is the default name of the file to which to save the diagram.
Gets or sets the object to which to save the diagram skipping the dialog window. This object can be a full file path, Uri object, stream or array of bytes.
The object to which to save the diagram. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
Gets or sets the string that determines the file filtering options that appear in the dialog.
The file filtering options available in the dialog. By default, Xml files (*.xml)|*.xml|All files (*.*)|*.*
Gets or sets which filtering option is selected by default.
An integer value that determines which filtering option is selected by default.
Gets or sets the path to the directory displayed by the dialog.
A string value that is the path to the directory displayed by the dialog.
Gets or sets the title of the dialog.
A string value that is the title of the dialog. By default, Save File As
Provides data for the event.
Initializes a new instance of the DiagramShowingOpenImageDialogEventArgs class with the specified settings.
The file filtering options available in the dialog. By default, All pictures (*.jpg;*.jpeg;*.bmp;*.png;*.gif)|*.jpg;*.jpeg;*.bmp;*.png;*.gif|JPEG Fileinterchange Format (*.jpg;*.jpeg)|*.jpg;*.jpeg|Windows Bitmap (*.bmp)|*.bmp|Portable Network Graphics (*.png)|*.png|Graphics Interchange Format (*.gif)|*.gif
A string value that is the title of the dialog.
A string value that is the path to the directory displayed by the dialog.
The object from which to automatically load the image. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
Gets or sets the string that determines the file filtering options that appear in the dialog.
The file filtering options available in the dialog. By default, All pictures (*.jpg;*.jpeg;*.bmp;*.png;*.gif)|*.jpg;*.jpeg;*.bmp;*.png;*.gif|JPEG Fileinterchange Format (*.jpg;*.jpeg)|*.jpg;*.jpeg|Windows Bitmap (*.bmp)|*.bmp|Portable Network Graphics (*.png)|*.png|Graphics Interchange Format (*.gif)|*.gif
Gets or sets the object from which to load the image skipping the dialog window. This object can be a full file path, Uri object, stream or array of bytes.
The object from which to load the image. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
Gets or sets the path to the directory displayed by the dialog.
A string value that is the path to the directory displayed by the dialog.
Gets or sets the title of the dialog.
A string value that is the title of the dialog. By default, Insert Picture
Provides data for the event.
Initializes a new instance of the DiagramShowingOpenDialogEventArgs class with the specified settings.
The file filtering options available in the dialog. By default, Xml files (*.xml)|*.xml|All files (*.*)|*.*
A string value that is the title of the dialog.
A string value that is the path to the directory displayed by the dialog.
The object from which to automatically load the diagram. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
Gets or sets the object from which to load the diagram skipping the dialog window. This object can be a full file path, Uri object, stream or array of bytes.
The object from which to automatically load the diagram. It can be a string value specifying the file full path, a Uri object, a stream or an array of bytes.
Gets or sets the string that determines the file filtering options that appear in the dialog.
The file filtering options available in the dialog. By default, Xml files (*.xml)|*.xml|All files (*.*)|*.*
Gets or sets the path to the directory displayed by the dialog.
A string value that is the path to the directory displayed by the dialog.
Gets or sets the title of the dialog.
A string value that is the title of the dialog. By default, Open File
Provides data for the event.
Initializes a new instance of the DiagramItemCreatingEventArgs class with the specified settings.
A System.Type object that represents the type of the item that is about to be created.
A DevExpress.Diagram.Core.ItemUsage enumeration value that specifies whether the item is a part of the diagram or toolbox preview.
A object that represents the item that is about to be created.
Gets or sets the item that is about to be created.
A object.
Gets the type of the item that is about to be created.
A System.Type object that represents the type of the item that is about to be created.
Gets whether the item is a part of the diagram or toolbox preview.
A DevExpress.Diagram.Core.ItemUsage enumeration value.
Provides data for the event.
Initializes a new instance of the CustomDrawBackgroundEventArgs class with the specified settings.
A System.Drawing.Graphics object that provides painting facilities.
A enumeration value.
The bounds of the background excluding margins.
The total bounds of the background.
A list of diagram pages represented by DevExpress.XtraDiagram.DiagramPageInfo objects.
The viewport bounds.
The total bounds of the background when printing the diagram.
The bounds of the background excluding margins when printing the diagram.
A zero-based index of the page that is currently being rendered when printing the diagram.
Gets the rectangle which encompasses the background area excluding margins.
The bounds of the background excluding margins.
Gets whether the item is to be drawn on the canvas, toolbox, in the print or export output or as the drag preview.
A enumeration value.
Returns an object that provides painting facilities.
A System.Drawing.Graphics object that provides painting facilities.
Gets the list of diagram pages.
A list of DevExpress.XtraDiagram.DiagramPageInfo objects.
Gets the rectangle which encompasses the total background area when printing the diagram.
The total bounds of the background.
Gets the rectangle which encompasses the background area excluding margins when printing the diagram.
The bounds of the background excluding margins.
Gets the zero-based index of the page that is currently being rendered when printing the diagram.
A zero-based index of the page that is currently being rendered.
Gets the rectangle which encompasses the total background area.
The total bounds of the background.
Gets the rectangle which encompasses the viewport area.
The viewport bounds in the control-relative coordinates.
Provides data for the event.
Initializes a new instance of the CustomHitTestEventArgs class with the specified settings.
A to which the test point belongs.
A value that is the current test point position within the item.
A A object that represents the bounds of the item to which the test point belongs.
A value that is the angle in degrees by which the item is rotated around its anchor point.
Gets the angle by which the diagram item is rotated around its anchor point relative to the diagram canvas.
A value specifying an angle in degrees relative to the diagram canvas.
Gets the bounds of the item to which the test points belongs.
A object that represents the item bounds.
Gets the item to which the test point belongs.
A object.
Gets the height of the item to which the test point belongs.
A System.Single value that is the item's height.
Gets the width of the item to which the test point belongs.
A System.Single value that is the item's width.
Gets the object that represents the position of the test point relative to the item it belongs to.
A value that is the current test point position relative to the item it belongs to.
Gets or sets whether the test point belongs to a diagram item.
true, if the test point belongs to a diagram item; otherwise, false. null, if the default hit test logic should be applied.
Allows you to generate relationship diagrams from a hierarchical data source.
Initializes a new instance of the DiagramOrgChartController class with default settings.
Initializes a new DiagramOrgChartController class instance with the specified container.
A object that provides functionality for containers.
Gets or sets the path to the property that stores a collection of the diagram item's subordinates. This is a dependnecy property.
A value that is the path to a property.
Gets or sets an object that chooses an item's subordinates based on custom logic. This is a dependency property.
An IChildrenSelector implementation that chooses a diagram item's subordinates based on custom logic.
Gets or sets the display mode of the expand/collapse buttons. This is a dependency property.
A enumeration value that is the display mode of the expand/collapse buttons.
Gets or sets the number of hierarchy levels that expand when the diagram is generated. This is a dependency property.
An integer value that is the number of expanded hierarchy levels. The default is -1.
Gets or sets the number of hierarchy levels that are retrieved from the data source when the diagram is generated. This is a dependency property.
An integer value that is the number of hierarchy levels retrieved from the data source. The default is -1.
Specifies the automatic layout to be applied to the generated diagram.
A enumeration value.
Specifies the name of the data field that identifies the parent of the data item.
A System.String value.
The base class for containers.
Initializes a new instance of the DiagramContainerBase class with default settings.
Initializes a new instance of the DiagramContainerBase class with specified settings.
A object that represents the DiagramContainerBase bounds.
Initializes a new instance of the DiagramContainerBase class with specified settings.
The horizontal coordinate of the shape's upper left corner.
The vertical coordinate of the shape's upper left corner.
The width of the container.
The height of the container.
Specifies the behavior when the end-user moves items close to the container boundaries.
A enumeration value.
This member is not supported by the DiagramContainerBase class.
This member is not supported by the DiagramContainerBase class.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Provides access to the collection of diagram items placed within the container.
The collection of diagram items.
Lists values that specify which elements of the default painting should be enabled when handling the event.
Enable the default painting of all elements of the item.
Enable only the default painting of the item's background.
Enable only the default painting of the item's content.
Disable the default painting of all elements of the item.
Serves as a base for behaviors that are used to bind the Diagram Control to data.
Initializes a new DiagramDataBindingControllerBase class instance with the specified container.
A object that provides functionality for containers.
Starts the DiagramDataBindingControllerBase's initialization. Initialization occurs at runtime.
Gets whether the diagram can fetch data from the source collections.
true, if the diagram can fetch data from the source collections; otherwise, false.
Fires each time the value of the property is changed.
Specifies whether to remove existing items before generating a diagram from the data source.
true to remove existing items before generating a diagram from the data source; otherwise, false.
Specifies whether the connectors overlap diagram items.
A enumeration value.
Occurs before the generated items are added to the diagram.
Gets or sets the data source for items.
An IEnumerable object that provides data to the DiagramDataBindingControllerBase.
Gets or sets the associated with the current DiagramDataBindingControllerBase.
A object.
Fires each time the data binding controller generates a diagram item.
Fires each time the data binding controller generates a diagram item.
Gets or sets whether to send the data change notifications to the data source.
true, to enable the data change notifications to the data source; otherwise, false. By default, true.
Ends the DiagramDataBindingControllerBase's initialization.
Fires before generating a connector from the data source and allows you to customize it.
Fires before generating a diagram item representing a data object and allows you to customize it.
Occurs when diagram items are generated from the data source.
Specifies the name of the data field that identifies the collection of nested data items.
A string value that is the name of the data field that identifies the collection of data items.
Gets or sets the selector that returns the data field that identifies the collection of nested data items.
An object implementing the DevExpress.Diagram.Core.IChildrenSelector interface.
Specifies the name of the data field that identifies the data item.
A System.String value.
Gets or sets the selector that returns the data field that identifies the data item.
An object implementing the DevExpress.Diagram.Core.IKeySelector interface.
Fetches data from the source collections.
Gets or sets the diagram whose settings are used to generate the diagram from the data source.
A object.
Occurs when a property of the data object represented by a diagram connector has changed its value.
Occurs when a property of the data object represented by a diagram item has changed its value.
Allows you to generate diagrams from a data source.
Initializes a new DiagramDataBindingController class instance with the specified container.
A object that provides functionality for containers.
Initializes a new instance of the DiagramDataBindingController class with default settings.
Specifies the name of the data field that identifies the item to use as the connector's begin item.
A string value that is the name of the data field that identifies the item to use as the connector's begin item.
Gets or sets the data source for connectors.
An IEnumerable object that provides data to the DiagramDataBindingController.
Specifies the name of the data field that identifies the item to use as the connector's end item.
A string value that is the name of the data field that identifies the item to use as the connector's end item.
Fires each time the data binding controller generates a connector.
Fires each time the data binding controller generates a connector.
Specifies the automatic layout to be applied to the generated diagram.
A enumeration value.
Represents a diagram container item.
Initializes a new instance of the DiagramContainer class with specified settings.
A object that represents the DiagramContainer bounds.
Initializes a new instance of the DiagramContainer class with specified settings.
The horizontal coordinate of the shape's upper left corner.
The vertical coordinate of the shape's upper left corner.
The width of the container.
The height of the container.
Initializes a new instance of the DiagramContainer class with default settings.
Specifies whether end-users can add items to the container.
true to allow adding items to the container; otherwise, false.
Specifies whether the container can be dragged by any point or only by header and bounds.
A enumeration value.
For internal use. Gets the header editor's bounds.
A structure.
Gets or sets the container header.
A string value that is the container header.
Fires each time the value of the property is changed.
Gets or sets the amount of space between the container header's borders and its contents.
A value that represents the margin in pixels between the container header's borders and its contents.
Provides access to the collection of diagram items placed within the container.
The collection of diagram items.
Specifies whether end-users can attach a connector's beginning point to the diagram items within the container.
true, to allow end-users to attach a connector's beginning point to the diagram items within the container; otherwise, false.
Specifies whether end-users can attach a connector's end point to the diagram items within the container.
true to allow end-users to attach a connector's end point to the diagram items within the container; otherwise, false.
Specifies whether end-users can move the diagram items from this container to another.
true, to allow end-users to move the diagram items from this container to another; otherwise, false.
Specifies whether to allow end-users to copy items from the container.
true to allow end-users to copy items from the container; otherwise, false.
Specifies whether to allow end-users to remove items from the container.
true to allow end-users to remove items from the container; otherwise, false.
Specifies whether to allow end-users to edit the text displayed by the items within the container.
true to allow end-users to edit the text displayed by the items within the container; otherwise, false.
Specifies whether the diagram items within the container can be moved by end-users.
true, to allow end-users to move the diagram items within the container; otherwise, false.
Specifies whether to allow end-users to resize items within the container.
true to allow end-users to resize items within the container; otherwise, false.
Specifies whether to allow end-users to rotate items within the container.
true to allow end-users to rotate items within the container; otherwise, false.
Specifies whether to allow end-users to select items within the container.
true to allow end-users to select items within the container; otherwise, false.
Specifies whether an item within the container can snap to other items.
true if an item within the container can snap to other items; otherwise, false.
Specifies whether items can snap to an item within the container . This is a dependency property.
true, items can snap to an item within the container; otherwise, false.
Gets or sets the container shape kind.
An object that specifies the container shape kind.
Gets the object that identifies the geometry of the container.
A object.
Gets or sets whether to show the container header.
true to show the container header; otherwise, false.
Contains Sugiyama (layered) layout settings.
Initializes a new instance of the DiagramOptionsSugiyamaLayout class.
The owner of the options object created.
Gets or sets the alignment of the diagram depending on its direction. This is a dependency property.
A enumeration value that specifies the diagram alignment.
Specifies the distance between shapes on the same level of hierarchy.
A System.Single value that is the distance between shapes on the same level of hierarchy in pixels.
Gets or sets whether applying the Sugiyama layout affects connector routing. This is a dependency property.
A SugiyamaConnectorsRouting enumeration value.
Specifies the flow direction for the automatic layout.
A enumeration value.
Gets or sets the alignment of the diagram depending on its direction.
A enumeration value that specifies the diagram alignment.
Specifies the distance between layers of hierarchy.
A System.Single value that represents the distance in pixels.
Contains circular layout settings.
Initializes a new instance of the DiagramOptionsCircularLayout class.
The owner of the options object created.
Specifies the spacing between the diagram items.
A System.Single value that represents the spacing between the diagram items in pixels.
Specifies how the circular layout algorithm arranges shapes.
A enumeration value.
Specifies the start angle in degrees in the counterclockwise direction.
A System.Single value that is the start angle in degrees in the counterclockwise direction.
Provides data for the event.
Initializes a new instance of the CustomDrawItemEventArgs class with the specified settings.
An object that provides painting facilities.
A diagram item to process.
A value that determines which elements of the default painting should be painted.
An object that provides the item's appearance settings.
A System.Drawing.SizeF object that is the item size.
A value that indicates whether the item is to be drawn on the canvas, toolbox, in the print or export output or as the drag preview.
Provides access to the item's appearance settings.
The object that provides the item's appearance settings.
Returns the value that indicates whether the item is to be drawn on the canvas, toolbox, in the print or export output or as the drag preview.
A value.
Allows you to define which elements of the default painting should be painted.
A value that determines which elements of the default painting should be painted.
Returns an object that provides painting facilities.
A System.Drawing.Graphics object that provides painting facilities.
Gets the processed diagram item.
A object.
Gets the item size.
The System.Drawing.SizeF object.
Lists values used to indicate whether the item is to be drawn on the canvas, toolbox, in the print or export output or as the drag preview.
The item is to be drawn on the canvas.
The item is to be drawn as the drag preview.
The item is to be drawn on the canvas when exporting the diagram to image.
The item is to be drawn on the canvas when printing the diagram.
The item is to be drawn on the toolbox.