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
FrozenTrailing
public uint FrozenTrailing { get; }
Property Value
LeadingPane
public TreeColumnPaneSnapshot LeadingPane { get; }
Property Value
Metrics
public ReadOnlyMemory<TreeColumnMetric> Metrics { get; }
Property Value
ReadOnlyMemory<TreeColumnMetric>
PaneDiff
public TreeColumnPaneDiff PaneDiff { get; }
Property Value
PrimaryPane
public TreeColumnPaneSnapshot PrimaryPane { get; }
Property Value
Spans
public ReadOnlyMemory<TreeColumnSpan> Spans { get; }
Property Value
ReadOnlyMemory<TreeColumnSpan>
TrailingPane
public TreeColumnPaneSnapshot TrailingPane { get; }