Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

GraphManipulationOptions

Namespace ChartForgeX.Interactivity

Describes opt-in editing capabilities for graph adapters without making static rendering mutable by default.

Inheritance

  • Object
  • GraphManipulationOptions

Methods

EnableEditing() #

Enables the common edit surface used by graph explorers that support topology authoring or repair workflows.

Returns

The current options instance.

Properties

CanAddNodes #

Gets or sets whether users can create nodes in the adapter.

CanEditNodes #

Gets or sets whether users can edit node labels, metadata, or visual hints in the adapter.

CanDeleteNodes #

Gets or sets whether users can delete nodes in the adapter.

CanAddEdges #

Gets or sets whether users can create edges between existing nodes in the adapter.

CanEditEdges #

Gets or sets whether users can edit edge labels, metadata, or visual hints in the adapter.

CanDeleteEdges #

Gets or sets whether users can delete edges in the adapter.

CanDragGroups #

Gets or sets whether adapters can move a collapsed group or cluster as one unit.

CanPersistPositions #

Gets or sets whether adapters can export user-adjusted node positions for host persistence.

ConfirmDestructiveChanges #

Gets or sets whether adapters should ask for confirmation before deleting graph items.

MaximumHistoryEntries #

Gets or sets the maximum number of undo snapshots retained by adapters.