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