Class DiagramEvents
It is used to defines the diagram events.
Inheritance
System.Object
Syncfusion.Blazor.Diagrams.Internal.SfDiagramBaseExtension
DiagramEvents
Assembly: Syncfusion.Blazor.dll
Syntax
public class DiagramEvents : SfDiagramBaseExtension, IBaseInit
Constructors
DiagramEvents()
Declaration
Properties
Clicked
Triggers when a node, connector or diagram is clicked
Declaration
public EventCallback<IBlazorClickEventArgs> Clicked { get; set; }
Property Value
Triggers when a context menu item is clicked
Declaration
public EventCallback<DiagramMenuEventArgs> ContextMenuItemClicked { get; set; }
Property Value
Created
Triggered when the diagram is rendered completely.
Declaration
public EventCallback<object> Created { get; set; }
Property Value
Type |
Description |
Microsoft.AspNetCore.Components.EventCallback<System.Object> |
|
CustomHistoryChanged
Triggers when a custom entry change is reverted or restored(undo/redo)
Declaration
public EventCallback<IBlazorCustomHistoryChangeArgs> CustomHistoryChanged { get; set; }
Property Value
DataLoaded
Triggered when the diagram layout is rendered completely.
Declaration
public EventCallback<IDataLoadedEventArgs> DataLoaded { get; set; }
Property Value
DragEnter
Triggers when a symbol is dragged into diagram from symbol palette
Declaration
public EventCallback<IBlazorDragEnterEventArgs> DragEnter { get; set; }
Property Value
DragLeave
Triggers when a symbol is dragged outside of the diagram.
Declaration
public EventCallback<IBlazorDragLeaveEventArgs> DragLeave { get; set; }
Property Value
FixedUserHandleClick
Triggers when a Fixed User Handle item is clicked
Declaration
public EventCallback<FixedUserHandleClickEventArgs> FixedUserHandleClick { get; set; }
Property Value
HistoryChanged
Triggers when a change is reverted or restored(undo/redo)
Declaration
public EventCallback<IBlazorHistoryChangeArgs> HistoryChanged { get; set; }
Property Value
mainParent
Declaration
protected override SfDiagramBaseExtension mainParent { get; set; }
Property Value
Type |
Description |
Syncfusion.Blazor.Diagrams.Internal.SfDiagramBaseExtension |
|
Overrides
Syncfusion.Blazor.Diagrams.Internal.SfDiagramBaseExtension.mainParent
MouseEnter
Triggered when mouse enters a node/connector.
Declaration
public EventCallback<IBlazorMouseEventArgs> MouseEnter { get; set; }
Property Value
MouseLeave
Triggered when mouse leaves node/connector.
Declaration
public EventCallback<IBlazorMouseEventArgs> MouseLeave { get; set; }
Property Value
OnCommandExecuted
Triggers when a command executed.
Declaration
public EventCallback<ICommandExecuteEventArgs> OnCommandExecuted { get; set; }
Property Value
OnConnectionChange
Triggers when the connection is changed
Declaration
public EventCallback<IBlazorConnectionChangeEventArgs> OnConnectionChange { get; set; }
Property Value
Triggers before opening the context menu
Declaration
public EventCallback<DiagramBeforeMenuOpenEventArgs> OnContextMenuOpen { get; set; }
Property Value
OnDoubleClick
Triggers when a node, connector or diagram model is clicked twice
Declaration
public EventCallback<IBlazorDoubleClickEventArgs> OnDoubleClick { get; set; }
Property Value
OnDrop
Triggers when a symbol is dragged and dropped from symbol palette to drawing area
Declaration
public EventCallback<IBlazorDropEventArgs> OnDrop { get; set; }
Property Value
OnKeyDown
Triggers when a user is pressing a key.
Declaration
public EventCallback<IKeyEventArgs> OnKeyDown { get; set; }
Property Value
Type |
Description |
Microsoft.AspNetCore.Components.EventCallback<IKeyEventArgs> |
|
OnKeyUp
Triggers when a user releases a key.
Declaration
public EventCallback<IKeyEventArgs> OnKeyUp { get; set; }
Property Value
Type |
Description |
Microsoft.AspNetCore.Components.EventCallback<IKeyEventArgs> |
|
OnPositionChange
Triggers while dragging the elements in diagram
Declaration
public EventCallback<IBlazorDraggingEventArgs> OnPositionChange { get; set; }
Property Value
OnRotateChange
Triggers when the diagram elements are rotated
Declaration
public EventCallback<IRotationEventArgs> OnRotateChange { get; set; }
Property Value
OnSizeChange
Triggers when a node is resized
Declaration
public EventCallback<ISizeChangeEventArgs> OnSizeChange { get; set; }
Property Value
OnUserHandleMouseDown
Triggers when a mouseDown on the user handle.
Declaration
public EventCallback<UserHandleEventsArgs> OnUserHandleMouseDown { get; set; }
Property Value
OnUserHandleMouseEnter
Triggers when a mouseEnter on the user handle.
Declaration
public EventCallback<UserHandleEventsArgs> OnUserHandleMouseEnter { get; set; }
Property Value
OnUserHandleMouseLeave
Triggers when a mouseLeave on the user handle.
Declaration
public EventCallback<UserHandleEventsArgs> OnUserHandleMouseLeave { get; set; }
Property Value
OnUserHandleMouseUp
Triggers when a mouseUp on the user handle.
Declaration
public EventCallback<UserHandleEventsArgs> OnUserHandleMouseUp { get; set; }
Property Value
PropertyChanged
Triggers once the node or connector property changed.
Declaration
public EventCallback<IBlazorPropertyChangeEventArgs> PropertyChanged { get; set; }
Property Value
SelectionChanged
Triggers when the selection is changed in diagram
Declaration
public EventCallback<IBlazorSelectionChangeEventArgs> SelectionChanged { get; set; }
Property Value
TextEdited
Triggers when editor got focus at the time of node’s label or text node editing.
Declaration
public EventCallback<IBlazorTextEditEventArgs> TextEdited { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Type |
Name |
Description |
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder |
__builder |
|
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
Returns asynchronous operation when the component is ready to start, having received its initial parameters from its parent in the render tree
|
Overrides