Table of Contents

Namespace FlowGraph.Avalonia.Controls

Classes

ContextMenuEventArgs

Event args for context menu opening.

FlowBackground

A customizable background control for FlowCanvas with multiple pattern variants. Inspired by React Flow's Background component.

FlowCanvasContextMenu

Provides context menu functionality for FlowCanvas.

FlowControls

A panel with zoom and viewport control buttons for FlowCanvas.

FlowDiagnostics
FlowMinimap
FlowPanel

A positioned overlay panel that can be placed at various positions within a FlowCanvas. Inspired by React Flow's Panel component.

MinimapRenderControl

High-performance minimap rendering using direct DrawingContext instead of UI elements. This avoids the O(n) overhead of creating Rectangle/Line controls for each node/edge.

NodeToolbar

A floating toolbar that appears near selected nodes. Inspired by React Flow's NodeToolbar component.

Enums

BackgroundVariant

Background pattern variants for the flow canvas.

NodeToolbarPosition

Defines the position of the NodeToolbar relative to the selected node(s).

PanelPosition

Defines the position of a FlowPanel relative to its container.