Skip to main content
All docs
V25.1
  • ShapeDescription.Create(String, DiagramControlStringId, Func<Size>, ShapeGetter, ShapeConnectionPointsGetter, EditorBoundsGetter, DiagramItemStyleId, Boolean, Boolean) Method

    Namespace: DevExpress.Diagram.Core

    Assembly: DevExpress.Diagram.v25.1.Core.dll

    NuGet Package: DevExpress.Diagram.Core

    Declaration

    public static ShapeDescription Create(
        string id,
        DiagramControlStringId stringId,
        Func<Size> getDefaultSize,
        ShapeGetter getShape,
        ShapeConnectionPointsGetter getConnectionPoints,
        EditorBoundsGetter getEditorBounds,
        DiagramItemStyleId styleId = null,
        bool isQuick = false,
        bool useBackgroundAsForeground = false
    )

    Parameters

    Name Type
    id String
    stringId DevExpress.Diagram.Core.Localization.DiagramControlStringId
    getDefaultSize Func<Size>
    getShape DevExpress.Diagram.Core.ShapeGetter
    getConnectionPoints DevExpress.Diagram.Core.ShapeConnectionPointsGetter
    getEditorBounds DevExpress.Diagram.Core.EditorBoundsGetter

    Optional Parameters

    Name Type Default
    styleId DevExpress.Diagram.Core.DiagramItemStyleId null
    isQuick Boolean False
    useBackgroundAsForeground Boolean False

    Returns

    Type
    ShapeDescription
    See Also