2 writes to _firstContainerInViewport
PresentationFramework (2)
System\Windows\Controls\VirtualizingStackPanel.cs (2)
780_scrollData._firstContainerInViewport = ComputeFirstContainerInViewport( 1104_scrollData._firstContainerInViewport = null;
16 references to _firstContainerInViewport
PresentationFramework (16)
System\Windows\Controls\VirtualizingStackPanel.cs (16)
758if (_scrollData._firstContainerInViewport != null) 778if (_scrollData._firstContainerInViewport == null) 793if (_scrollData._firstContainerInViewport != null) 811_scrollData._firstContainerInViewport, 829Debug.Assert(_scrollData._firstContainerInViewport != null, "Must have an anchor element"); 833if (itemsControl == null || !VisualTreeHelper.IsAncestorOf(this, _scrollData._firstContainerInViewport)) 845_scrollData._firstContainerInViewport); 874FrameworkElement prevFirstContainerInViewport = _scrollData._firstContainerInViewport; 876double prevFirstContainerOffset = FindScrollOffset(_scrollData._firstContainerInViewport); 1088if (_scrollData._firstContainerInViewport != null) 1090DependencyObject element = _scrollData._firstContainerInViewport; 2597if (IsScrolling && _scrollData._firstContainerInViewport != null && !areContainersUniformlySized) 4343WasLastMeasurePassAnchored = (_scrollData._firstContainerInViewport != null) || (_scrollData._bringIntoViewLeafContainer != null); 10716(_scrollData._firstContainerInViewport == null && computedViewportOffsetChanged && !LayoutDoubleUtil.AreClose(computedViewportOffset.X, _scrollData._computedOffset.X)); 10847(_scrollData._firstContainerInViewport == null && computedViewportOffsetChanged && !LayoutDoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._computedOffset.Y)); 11600get { return _scrollData?._firstContainerInViewport ?? null; }