Class VisualTreeVirtualizer
Namespace: VelloSharp.Composition.Controls
Assembly: VelloSharp.Composition.dll
public sealed class VisualTreeVirtualizer : IDisposable
Inheritance
object ← VisualTreeVirtualizer
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
CapturePlan(RowViewportMetrics, ColumnViewportMetrics)
public VisualTreeVirtualizer.VirtualizationPlan CapturePlan(RowViewportMetrics rowMetrics, ColumnViewportMetrics columnMetrics)
Parameters
rowMetrics
RowViewportMetrics
columnMetrics
ColumnViewportMetrics
Returns
VisualTreeVirtualizer.VirtualizationPlan
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
UpdateColumns(ReadOnlySpan<VirtualColumnStrip>)
public void UpdateColumns(ReadOnlySpan<VirtualColumnStrip> strips)
Parameters
strips
ReadOnlySpan<VirtualColumnStrip>
UpdateRows(ReadOnlySpan<VirtualRowMetric>)
public void UpdateRows(ReadOnlySpan<VirtualRowMetric> rows)
Parameters
rows
ReadOnlySpan<VirtualRowMetric>