Skip to main content

Class VisualTreeVirtualizer

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

public sealed class VisualTreeVirtualizer : IDisposable

Inheritance

objectVisualTreeVirtualizer

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>