Skip to main content

Class VisualTreeVirtualizer

Namespace: VelloSharp.Composition.Controls
Assembly: VelloSharp.Composition.dll

public sealed class VisualTreeVirtualizer : IDisposable

Inheritance​

object ← VisualTreeVirtualizer

Implements​

IDisposable

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>