19 references to VirtualizationCacheLength
PresentationFramework (6)
System\Windows\Controls\VirtualizationCacheLengthConverter.cs (2)
105return new VirtualizationCacheLength(value); 205return new VirtualizationCacheLength(lengths[0]);
System\Windows\Controls\VirtualizingPanel.cs (1)
186new FrameworkPropertyMetadata(new VirtualizationCacheLength(1.0), FrameworkPropertyMetadataOptions.AffectsMeasure, new PropertyChangedCallback(OnVirtualizationPropertyChanged)), new ValidateValueCallback(ValidateCacheSizeBeforeOrAfterViewport));
System\Windows\Controls\VirtualizingStackPanel.cs (3)
2189VirtualizationCacheLength cacheSize = new VirtualizationCacheLength(0.0); 2270ComputeFirstItemInViewportIndexAndOffset(items, itemCount, itemStorageProvider, extendedViewport, new VirtualizationCacheLength(0.0), 8177VirtualizationCacheLength childCacheSize = new VirtualizationCacheLength(0.0);
PresentationFramework.Tests (13)
System\Windows\Controls\VirtualizationCacheLengthConverter.Tests.cs (13)
243yield return new object[] { "42.7,42.7", new VirtualizationCacheLength(42.7), new CultureInfo("en-US") }; 244yield return new object[] { "0,0", new VirtualizationCacheLength(0), CultureInfo.InvariantCulture }; 245yield return new object[] { "-15,2;-15,2", new VirtualizationCacheLength(-15.2), new CultureInfo("fr-FR") }; 246yield return new object[] { "3,14159;3,14159", new VirtualizationCacheLength(3.14159), new CultureInfo("de-DE") }; 247yield return new object[] { "10000,10000", new VirtualizationCacheLength(10000), new CultureInfo("ja-JP") }; 248yield return new object[] { "0.0005,0.0005", new VirtualizationCacheLength(0.0005), new CultureInfo("en-GB") }; 249yield return new object[] { "-99,99;-99,99", new VirtualizationCacheLength(-99.99), new CultureInfo("es-ES") }; 250yield return new object[] { "500,5;500,5", new VirtualizationCacheLength(500.5), new CultureInfo("it-IT") }; 251yield return new object[] { "7;7", new VirtualizationCacheLength(7), new CultureInfo("pt-BR") }; 252yield return new object[] { "1.23456,1.23456", new VirtualizationCacheLength(1.23456), new CultureInfo("en-US") }; 281yield return new object[] { new VirtualizationCacheLength(17.5), typeof(Guid), new CultureInfo("de-DE") }; 282yield return new object[] { new VirtualizationCacheLength(666.666), typeof(Uri), CultureInfo.InvariantCulture }; 283yield return new object[] { new VirtualizationCacheLength(255848), typeof(Array), CultureInfo.InvariantCulture };