31 references to CacheBeforeViewport
PresentationFramework (29)
System\Windows\Controls\VirtualizationCacheLength.cs (4)
99return (cl1.CacheBeforeViewport == cl2.CacheBeforeViewport 112return (cl1.CacheBeforeViewport != cl2.CacheBeforeViewport
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)
329return DoubleUtil.GreaterThanOrClose(cacheLength.CacheBeforeViewport, 0.0) &&
System\Windows\Controls\VirtualizingStackPanel.cs (22)
2381!IsEndOfCache(isHorizontal, cacheSize.CacheBeforeViewport, cacheUnit, stackPixelSizeInCacheBeforeViewport, stackLogicalSizeInCacheBeforeViewport) || 2399if (IsViewportEmpty(isHorizontal, viewport) && DoubleUtil.GreaterThan(cacheSize.CacheBeforeViewport, 0.0)) 2667if (IsEndOfCache(isHorizontal, cacheSize.CacheBeforeViewport, cacheUnit, stackPixelSizeInCacheBeforeViewport, stackLogicalSizeInCacheBeforeViewport)) 2797(MeasureCaches || (DoubleUtil.AreClose(cacheSize.CacheBeforeViewport, 0) && DoubleUtil.AreClose(cacheSize.CacheAfterViewport, 0)))) 4338if (DoubleUtil.GreaterThanZero(cacheSize.CacheBeforeViewport) || 4603else if (DoubleUtil.GreaterThanZero(cacheSize.CacheBeforeViewport) || 4675cacheLength.CacheBeforeViewport * factor, 4731pixelSizeBeforeViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheBeforeViewport * approxSizeOfLogicalUnit : cacheLength.CacheBeforeViewport; 4733logicalSizeBeforeViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheBeforeViewport : cacheLength.CacheBeforeViewport / approxSizeOfLogicalUnit; 4847pixelSizeBeforeViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheBeforeViewport * approxSizeOfLogicalUnit : cacheLength.CacheBeforeViewport; 4849logicalSizeBeforeViewport = (cacheUnit == VirtualizationCacheLengthUnit.Item) ? cacheLength.CacheBeforeViewport : cacheLength.CacheBeforeViewport / approxSizeOfLogicalUnit; 5030double cacheBeforeSize = cacheLength.CacheBeforeViewport; 5264double cacheBeforeSize = cacheLength.CacheBeforeViewport; 5512if (DoubleUtil.GreaterThanZero(cacheSize.CacheBeforeViewport)) 6720Math.Max(parentCacheSize.CacheBeforeViewport - stackLogicalSizeInCacheBeforeViewport.Width, 0.0), 6731Math.Max(parentCacheSize.CacheBeforeViewport - stackPixelSizeInCacheBeforeViewport.Width, 0.0), 6766Math.Max(parentCacheSize.CacheBeforeViewport - stackLogicalSizeInCacheBeforeViewport.Height, 0.0), 6777Math.Max(parentCacheSize.CacheBeforeViewport - stackPixelSizeInCacheBeforeViewport.Height, 0.0),
PresentationFramework.Tests (2)
System\Windows\Controls\VirtualizationCacheLengthConverter.Tests.cs (2)
62Assert.Equal(cachedLength.CacheBeforeViewport, cacheBefore); 124Assert.Equal(cachedLength.CacheBeforeViewport, expectedCache);