Blazor

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DiagramEvents

    Show / Hide Table of Contents

    Class DiagramEvents

    It is used to defines the diagram events.

    Inheritance
    System.Object
    SfBaseComponent
    Syncfusion.Blazor.Diagrams.Internal.SfDiagramBaseExtension
    DiagramEvents
    Inherited Members
    SfBaseComponent.OnAfterRenderAsync(Boolean)
    SfBaseComponent.Dispose()
    SfBaseComponent.Dispose(Boolean)
    SfBaseComponent.OnObservableChange(String, Object, Boolean, NotifyCollectionChangedEventArgs)
    Namespace: Syncfusion.Blazor.Diagrams
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class DiagramEvents : SfDiagramBaseExtension, IBaseInit

    Constructors

    DiagramEvents()

    Declaration
    public DiagramEvents()

    Properties

    Clicked

    Triggers when a node, connector or diagram is clicked

    Declaration
    public EventCallback<IBlazorClickEventArgs> Clicked { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorClickEventArgs>

    ContextMenuItemClicked

    Triggers when a context menu item is clicked

    Declaration
    public EventCallback<DiagramMenuEventArgs> ContextMenuItemClicked { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<DiagramMenuEventArgs>

    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
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorCustomHistoryChangeArgs>

    DataLoaded

    Triggered when the diagram layout is rendered completely.

    Declaration
    public EventCallback<IDataLoadedEventArgs> DataLoaded { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IDataLoadedEventArgs>

    DragEnter

    Triggers when a symbol is dragged into diagram from symbol palette

    Declaration
    public EventCallback<IBlazorDragEnterEventArgs> DragEnter { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorDragEnterEventArgs>

    DragLeave

    Triggers when a symbol is dragged outside of the diagram.

    Declaration
    public EventCallback<IBlazorDragLeaveEventArgs> DragLeave { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorDragLeaveEventArgs>

    FixedUserHandleClick

    Triggers when a Fixed User Handle item is clicked

    Declaration
    public EventCallback<FixedUserHandleClickEventArgs> FixedUserHandleClick { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<FixedUserHandleClickEventArgs>

    HistoryChanged

    Triggers when a change is reverted or restored(undo/redo)

    Declaration
    public EventCallback<IBlazorHistoryChangeArgs> HistoryChanged { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorHistoryChangeArgs>

    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
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorMouseEventArgs>

    MouseLeave

    Triggered when mouse leaves node/connector.

    Declaration
    public EventCallback<IBlazorMouseEventArgs> MouseLeave { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorMouseEventArgs>

    OnCommandExecuted

    Triggers when a command executed.

    Declaration
    public EventCallback<ICommandExecuteEventArgs> OnCommandExecuted { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<ICommandExecuteEventArgs>

    OnConnectionChange

    Triggers when the connection is changed

    Declaration
    public EventCallback<IBlazorConnectionChangeEventArgs> OnConnectionChange { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorConnectionChangeEventArgs>

    OnContextMenuOpen

    Triggers before opening the context menu

    Declaration
    public EventCallback<DiagramBeforeMenuOpenEventArgs> OnContextMenuOpen { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<DiagramBeforeMenuOpenEventArgs>

    OnDoubleClick

    Triggers when a node, connector or diagram model is clicked twice

    Declaration
    public EventCallback<IBlazorDoubleClickEventArgs> OnDoubleClick { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorDoubleClickEventArgs>

    OnDrop

    Triggers when a symbol is dragged and dropped from symbol palette to drawing area

    Declaration
    public EventCallback<IBlazorDropEventArgs> OnDrop { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorDropEventArgs>

    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
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorDraggingEventArgs>

    OnRotateChange

    Triggers when the diagram elements are rotated

    Declaration
    public EventCallback<IRotationEventArgs> OnRotateChange { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IRotationEventArgs>

    OnSizeChange

    Triggers when a node is resized

    Declaration
    public EventCallback<ISizeChangeEventArgs> OnSizeChange { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<ISizeChangeEventArgs>

    OnUserHandleMouseDown

    Triggers when a mouseDown on the user handle.

    Declaration
    public EventCallback<UserHandleEventsArgs> OnUserHandleMouseDown { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<UserHandleEventsArgs>

    OnUserHandleMouseEnter

    Triggers when a mouseEnter on the user handle.

    Declaration
    public EventCallback<UserHandleEventsArgs> OnUserHandleMouseEnter { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<UserHandleEventsArgs>

    OnUserHandleMouseLeave

    Triggers when a mouseLeave on the user handle.

    Declaration
    public EventCallback<UserHandleEventsArgs> OnUserHandleMouseLeave { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<UserHandleEventsArgs>

    OnUserHandleMouseUp

    Triggers when a mouseUp on the user handle.

    Declaration
    public EventCallback<UserHandleEventsArgs> OnUserHandleMouseUp { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<UserHandleEventsArgs>

    PropertyChanged

    Triggers once the node or connector property changed.

    Declaration
    public EventCallback<IBlazorPropertyChangeEventArgs> PropertyChanged { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorPropertyChangeEventArgs>

    SelectionChanged

    Triggers when the selection is changed in diagram

    Declaration
    public EventCallback<IBlazorSelectionChangeEventArgs> SelectionChanged { get; set; }
    Property Value
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorSelectionChangeEventArgs>

    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
    Type Description
    Microsoft.AspNetCore.Components.EventCallback<IBlazorTextEditEventArgs>

    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
    SfBaseComponent.OnInitializedAsync()
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved