DiagramShape
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class DiagramShape : DataVizCollectionItemComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseDataVizChildComponentDataVizCollectionItemComponentDiagramShape
Implements:
Inherited Members
Constructors
public DiagramShape()
Properties
[Parameter]
public RenderFragment ChildContent { get; set; }
Defines the shape corner radius.
[Parameter]
public double? CornerRadius { get; set; }
Defines the height of the shape when added to the Diagram.
[Parameter]
public double? Height { get; set; }
The unique identifier for a Shape. The id value is used to identify shapes in connection configurations. The connection to and from properties usually point to shape id values.
[Parameter]
public string Id { get; set; }
Defines the minimum height the shape should have, that is, it cannot be resized to a value smaller than the given one.
[Parameter]
public double? MinHeight { get; set; }
Defines the minimum width the shape should have, that is, it cannot be resized to a value smaller than the given one. See example at shapes.minHeight.
[Parameter]
public double? MinWidth { get; set; }
The path option of a Shape is a description of a custom geometry. The format follows the standard SVG format (https://www.w3.org/TR/SVG/paths.html#PathData "SVG Path data.").
[Parameter]
public string Path { get; set; }
The source of the shape image. Applicable when the type is set to "image".
[Parameter]
public string Source { get; set; }
Specifies the type of the Shape using any of the built-in shape type. "rectangle" - The default option; "circle" - A circle/ellipse or "image" - An image.
[Parameter]
public DiagramShapeType? Type { get; set; }
A function returning a visual element to render for this shape. For more information, refer to visual.
[Parameter]
public string Visual { get; set; }
Defines the width of the shape when added to the Diagram.
[Parameter]
public double? Width { get; set; }
Defines the x-coordinate of the shape when added to the Diagram. Does not take effect if the Diagram is using a pre-defined layout.
[Parameter]
public double? X { get; set; }
Methods
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
protected override void OnInitialized()
Overrides:
protected override void OnParametersSet()
Overrides: