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.
- 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.