30 references to CacheAfterViewport
PresentationFramework (28)
System\Windows\Controls\VirtualizationCacheLength.cs (4)
100&& cl1.CacheAfterViewport == cl2.CacheAfterViewport); 113|| cl1.CacheAfterViewport != cl2.CacheAfterViewport);
System\Windows\Controls\VirtualizationCacheLengthConverter.cs (2)
145return (new InstanceDescriptor(ci, new object[] { gl.CacheBeforeViewport, gl.CacheAfterViewport })); 173$"{cacheLength.CacheBeforeViewport}{listSeparator}{cacheLength.CacheAfterViewport}");
System\Windows\Controls\VirtualizingPanel.cs (1)
330DoubleUtil.GreaterThanOrClose(cacheLength.CacheAfterViewport, 0.0);
System\Windows\Controls\VirtualizingStackPanel.cs (21)
2684(!IsEndOfCache(isHorizontal, cacheSize.CacheAfterViewport, cacheUnit, stackPixelSizeInCacheAfterViewport, stackLogicalSizeInCacheAfterViewport) || 2783if (IsEndOfCache(isHorizontal, cacheSize.CacheAfterViewport, cacheUnit, stackPixelSizeInCacheAfterViewport, stackLogicalSizeInCacheAfterViewport)) 2797(MeasureCaches || (DoubleUtil.AreClose(cacheSize.CacheBeforeViewport, 0) && DoubleUtil.AreClose(cacheSize.CacheAfterViewport, 0)))) 4339DoubleUtil.GreaterThanZero(cacheSize.CacheAfterViewport)) 4604DoubleUtil.GreaterThanZero(cacheSize.CacheAfterViewport)) 4676cacheLength.CacheAfterViewport * factor); 4732pixelSizeAfterViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheAfterViewport * approxSizeOfLogicalUnit : cacheLength.CacheAfterViewport; 4734logicalSizeAfterViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheAfterViewport : cacheLength.CacheAfterViewport / approxSizeOfLogicalUnit; 4848pixelSizeAfterViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheAfterViewport * approxSizeOfLogicalUnit : cacheLength.CacheAfterViewport; 4850logicalSizeAfterViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheAfterViewport : cacheLength.CacheAfterViewport / approxSizeOfLogicalUnit; 5031double cacheAfterSize = cacheLength.CacheAfterViewport; 5265double cacheAfterSize = cacheLength.CacheAfterViewport; 5526foundFirstItemInViewport = DoubleUtil.GreaterThanZero(cacheSize.CacheAfterViewport); 6723Math.Max(parentCacheSize.CacheAfterViewport - stackLogicalSizeInCacheAfterViewport.Width, 0.0)); 6734Math.Max(parentCacheSize.CacheAfterViewport - stackPixelSizeInCacheAfterViewport.Width, 0.0)); 6769Math.Max(parentCacheSize.CacheAfterViewport - stackLogicalSizeInCacheAfterViewport.Height, 0.0)); 6780Math.Max(parentCacheSize.CacheAfterViewport - stackPixelSizeInCacheAfterViewport.Height, 0.0));
PresentationFramework.Tests (2)
System\Windows\Controls\VirtualizationCacheLengthConverter.Tests.cs (2)
63Assert.Equal(cachedLength.CacheAfterViewport, cacheAfter); 125Assert.Equal(cachedLength.CacheAfterViewport, expectedCache);