Table of Contents

Class FlowCanvasContextMenu

Namespace
FlowGraph.Avalonia.Controls
Assembly
FlowGraph.Avalonia.dll

Provides context menu functionality for FlowCanvas.

public class FlowCanvasContextMenu
Inheritance
FlowCanvasContextMenu
Inherited Members

Constructors

FlowCanvasContextMenu(FlowCanvas)

public FlowCanvasContextMenu(FlowCanvas canvas)

Parameters

canvas FlowCanvas

Methods

Show(Control, PointerPressedEventArgs, Point)

Shows the appropriate context menu based on what was right-clicked.

public void Show(Control target, PointerPressedEventArgs e, Point canvasPosition)

Parameters

target Control
e PointerPressedEventArgs
canvasPosition Point

ShowCanvasMenu(Control, Point)

Shows the canvas context menu at the specified position.

public void ShowCanvasMenu(Control target, Point canvasPosition)

Parameters

target Control
canvasPosition Point

Events

ContextMenuOpening

Event raised when context menu is about to be shown. Allows customization of menu items.

public event EventHandler<ContextMenuEventArgs>? ContextMenuOpening

Event Type

EventHandler<ContextMenuEventArgs>

NodeLabelEditRequested

Event raised when a node rename is requested via context menu.

public event EventHandler<NodeLabelEditRequestedEventArgs>? NodeLabelEditRequested

Event Type

EventHandler<NodeLabelEditRequestedEventArgs>