API Reference
HtmlGraphExplorerOptions
Configures the self-contained HTML graph explorer adapter.
Inheritance
- Object
- HtmlGraphExplorerOptions
Usage
Explore 10 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 10
- Extension method GraphScene.ToGraphExplorerHtmlFragment
- Extension method GraphScene.ToGraphExplorerHtmlPage
- Method GraphExplorerExtensions.ToGraphExplorerHtmlFragment
- Method GraphExplorerExtensions.ToGraphExplorerHtmlPage
- Method HtmlGraphExplorerRenderer.RenderFragment
- Method HtmlGraphExplorerRenderer.RenderPage
- Method TopologyGraphExplorerExtensions.ToGraphExplorerHtmlFragment
- Method TopologyGraphExplorerExtensions.ToGraphExplorerHtmlPage
- Extension method TopologyChart.ToGraphExplorerHtmlFragment
- Extension method TopologyChart.ToGraphExplorerHtmlPage
Constructors
public HtmlGraphExplorerOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String? PageTitle { get; set; } #Gets or sets an optional page title for complete HTML documents.
public String? ScriptNonce { get; set; } #Gets or sets an optional CSP nonce for inline script elements.
public HtmlAssetReferences? ExternalAssets { get; set; } #Gets or sets shared asset references. When set, HtmlGraphExplorerRenderer.RenderPage links the explorer runtime and stylesheet from HtmlAssetReferences.BasePath instead of inlining them (see HtmlInteractiveAssetFiles.GraphExplorer). Null keeps pages self-contained; fragments are unaffected.
public String? IdScope { get; set; } #Gets or sets an optional deterministic SVG id scope for repeated embeds of the same scene on one page.
public HtmlGraphRenderBackend RenderBackend { get; set; } #Gets or sets the initial graph renderer backend advertised to host code.
public Boolean AllowCanvasFallback { get; set; } #Gets or sets whether large SVG scenes may switch to the dependency-free Canvas runtime.
public Boolean IncludeHeader { get; set; } #Gets or sets whether the explorer title and query toolbar are rendered above the graph stage.
public Boolean FillAvailableHeight { get; set; } #Gets or sets whether the explorer should fill the available host viewport instead of reserving a standalone page aspect ratio.
public Boolean IncludeSearch { get; set; } #Gets or sets whether the built-in search field should be rendered.
public Boolean IncludeFilters { get; set; } #Gets or sets whether basic status and kind filter controls should be rendered.
public Boolean IncludeClusterControls { get; set; } #Gets or sets whether clustering controls should be rendered when the scene advertises clusters.
public Boolean IncludeViewportControls { get; set; } #Gets or sets whether viewport fit and zoom controls should be rendered when viewport behavior is enabled.
public Boolean IncludePhysicsControls { get; set; } #Gets or sets whether physics controls should be rendered when runtime physics is enabled.
public Boolean IncludePhysicsConfigurator { get; set; } #Gets or sets whether an expandable development-time physics configurator should be rendered.
public Boolean IncludeManipulationControls { get; set; } #Gets or sets whether the opt-in graph authoring controls should be rendered when manipulation is enabled.
public HtmlGraphExplorerTheme Theme { get; set; } #Gets or sets the explorer color theme used when the document first opens.
public Boolean IncludeThemeToggle { get; set; } #Gets or sets whether the built-in appearance control should let people choose system, light, or dark mode.
public Boolean PersistThemePreference { get; set; } #Gets or sets whether an appearance choice made in the browser should be reused by other graph explorers on the same origin.
public Boolean PersistInteractionState { get; set; } #Gets or sets whether reusable graph interaction state should be restored from and saved to browser local storage.
public String? InteractionStateStorageKey { get; set; } #Gets or sets an optional browser storage key used when HtmlGraphExplorerOptions.PersistInteractionState is enabled.