VirtualizationCacheLength Structure
Represents the measurements for the VirtualizingPanel::CacheLength attached property.
Assembly: PresentationFramework (in PresentationFramework.dll)
| Name | Description | |
|---|---|---|
![]() | VirtualizationCacheLength(Double) | Creates a new instance of the VirtualizationCacheLength class with a uniform cache length for each side of the viewport. |
![]() | VirtualizationCacheLength(Double, Double) | Creates a new instance of the VirtualizationCacheLength class with the specified cache lengths for each side of the viewport. |
| Name | Description | |
|---|---|---|
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current VirtualizationCacheLength.(Overrides ValueType::Equals(Object^).) |
![]() | Equals(VirtualizationCacheLength) | Determines whether the specified VirtualizationCacheLength is equal to the current VirtualizationCacheLength. |
![]() | GetHashCode() | Gets a hash code for the current VirtualizationCacheLength.(Overrides ValueType::GetHashCode().) |
![]() | GetType() | |
![]() | ToString() | Returns a string that represents the current VirtualizationCacheLength.(Overrides ValueType::ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(VirtualizationCacheLength, VirtualizationCacheLength) | Determines whether the two specified VirtualizationCacheLength objects are equal. |
![]() ![]() | Inequality(VirtualizationCacheLength, VirtualizationCacheLength) | Determines whether the two specified VirtualizationCacheLength objects are equal. |
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.
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



