VisualArtifactInterchangeTreeViewArtifact
ChartForgeX.VisualArtifacts
Portable native directory rows and presentation, using immutable TreeViewItem values.
Inheritance
- object
- VisualArtifactInterchangeTreeViewArtifact
Remarks
This optional version-1 family requires a tree-aware reader. Older readers reject the unknown family; they do not reconstruct editable rows from SVG. Source-language facts and caller metadata remain in the envelope. Item IDs obey the existing interchange 512-character limit, which is stricter than the native authoring limit.
Usage
Explore 1 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.
Returned or exposed by 1
Constructors
public VisualArtifactInterchangeTreeViewArtifact() #Inherited Methods
Properties
public List<TreeViewItem> Items { get; } #Gets immutable rows in contiguous parent-before-child preorder.
public VisualTheme Theme { get; set; } #Gets or sets the immutable native theme, including typography and both palettes.
public VisualThemeMode ThemeMode { get; set; } #Gets or sets the native theme mode.
public ChartPadding Padding { get; set; } #Gets or sets configured content padding, retained even while the host owns the frame.
public bool TransparentBackground { get; set; } #Gets or sets whether the native background is transparent.
public bool ShowCard { get; set; } #Gets or sets whether the native card surface is painted.
public bool HostOwnsFrame { get; set; } #Gets or sets whether the host owns the frame and suppresses its padding and surface.
public int PngOutputScale { get; set; } #Gets or sets the PNG output scale, from one through four.
public bool ShowIcons { get; set; } #Gets or sets whether automatic native file/folder icons are enabled.
public double RowIndent { get; set; } #Gets or sets logical indentation per level, from four through 256 pixels.
public double RowPadding { get; set; } #Gets or sets logical vertical padding on each side of a row, from zero through 64 pixels.