VirtualizationCacheLength Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the measurements for the CacheLength attached property.
public value class VirtualizationCacheLength : IEquatable<System::Windows::Controls::VirtualizationCacheLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.Controls.VirtualizationCacheLengthConverter))]
public struct VirtualizationCacheLength : IEquatable<System.Windows.Controls.VirtualizationCacheLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Controls.VirtualizationCacheLengthConverter))>]
type VirtualizationCacheLength = struct
Public Structure VirtualizationCacheLength
Implements IEquatable(Of VirtualizationCacheLength)
- Inheritance
- Attributes
- Implements
Remarks
The VirtualizingPanel.CacheLength attached property specifies the amount of space in which a VirtualizingPanel virtualizes the items before or after the view port (the area in which items are visible). You can specify uniform cache length my creating a VirtualizationCacheLength by using the constructor that takes a single parameter. You can use the constructor that takes two parameters to specify different values for the CacheBeforeViewport and CacheAfterViewport properties.
Constructors
VirtualizationCacheLength(Double, Double) |
Creates a new instance of the VirtualizationCacheLength class with the specified cache lengths for each side of the viewport. |
VirtualizationCacheLength(Double) |
Creates a new instance of the VirtualizationCacheLength class with a uniform cache length for each side of the viewport. |
Properties
CacheAfterViewport |
Gets the size of the cache before the viewport when the VirtualizingPanel is virtualizing. |
CacheBeforeViewport |
Gets the size of the cache after the viewport when the VirtualizingPanel is virtualizing. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current VirtualizationCacheLength. |
Equals(VirtualizationCacheLength) |
Determines whether the specified VirtualizationCacheLength is equal to the current VirtualizationCacheLength. |
GetHashCode() |
Gets a hash code for the current VirtualizationCacheLength. |
ToString() |
Returns a string that represents the current VirtualizationCacheLength. |
Operators
Equality(VirtualizationCacheLength, VirtualizationCacheLength) |
Determines whether the two specified VirtualizationCacheLength objects are equal. |
Inequality(VirtualizationCacheLength, VirtualizationCacheLength) |
Determines whether the two specified VirtualizationCacheLength objects are equal. |