Skip to main content

Struct TreeColumnStripSnapshot

Namespace: VelloSharp.TreeDataGrid.Composition
Assembly: VelloSharp.TreeDataGrid.dll

public readonly struct TreeColumnStripSnapshot

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeColumnStripSnapshot(ReadOnlyMemory<TreeColumnSpan>, ReadOnlyMemory<TreeColumnMetric>, uint, uint, TreeColumnPaneDiff)​

public TreeColumnStripSnapshot(ReadOnlyMemory<TreeColumnSpan> spans, ReadOnlyMemory<TreeColumnMetric> metrics, uint frozenLeading, uint frozenTrailing, TreeColumnPaneDiff paneDiff)

Parameters​

spans ReadOnlyMemory<TreeColumnSpan>

metrics ReadOnlyMemory<TreeColumnMetric>

frozenLeading uint

frozenTrailing uint

paneDiff TreeColumnPaneDiff

Properties​

FrozenLeading​

public uint FrozenLeading { get; }

Property Value​

uint

FrozenTrailing​

public uint FrozenTrailing { get; }

Property Value​

uint

LeadingPane​

public TreeColumnPaneSnapshot LeadingPane { get; }

Property Value​

TreeColumnPaneSnapshot

Metrics​

public ReadOnlyMemory<TreeColumnMetric> Metrics { get; }

Property Value​

ReadOnlyMemory<TreeColumnMetric>

PaneDiff​

public TreeColumnPaneDiff PaneDiff { get; }

Property Value​

TreeColumnPaneDiff

PrimaryPane​

public TreeColumnPaneSnapshot PrimaryPane { get; }

Property Value​

TreeColumnPaneSnapshot

Spans​

public ReadOnlyMemory<TreeColumnSpan> Spans { get; }

Property Value​

ReadOnlyMemory<TreeColumnSpan>

TrailingPane​

public TreeColumnPaneSnapshot TrailingPane { get; }

Property Value​

TreeColumnPaneSnapshot