2 writes to _firstContainerInViewport
PresentationFramework (2)
System\Windows\Controls\VirtualizingStackPanel.cs (2)
786_scrollData._firstContainerInViewport = ComputeFirstContainerInViewport( 1110_scrollData._firstContainerInViewport = null;
16 references to _firstContainerInViewport
PresentationFramework (16)
System\Windows\Controls\VirtualizingStackPanel.cs (16)
764if (_scrollData._firstContainerInViewport != null) 784if (_scrollData._firstContainerInViewport == null) 799if (_scrollData._firstContainerInViewport != null) 817_scrollData._firstContainerInViewport, 835Debug.Assert(_scrollData._firstContainerInViewport != null, "Must have an anchor element"); 839if (itemsControl == null || !VisualTreeHelper.IsAncestorOf(this, _scrollData._firstContainerInViewport)) 851_scrollData._firstContainerInViewport); 880FrameworkElement prevFirstContainerInViewport = _scrollData._firstContainerInViewport; 882double prevFirstContainerOffset = FindScrollOffset(_scrollData._firstContainerInViewport); 1094if (_scrollData._firstContainerInViewport != null) 1096DependencyObject element = _scrollData._firstContainerInViewport; 2614if (IsScrolling && _scrollData._firstContainerInViewport != null && !areContainersUniformlySized) 4369WasLastMeasurePassAnchored = (_scrollData._firstContainerInViewport != null) || (_scrollData._bringIntoViewLeafContainer != null); 10744(_scrollData._firstContainerInViewport == null && computedViewportOffsetChanged && !LayoutDoubleUtil.AreClose(computedViewportOffset.X, _scrollData._computedOffset.X)); 10875(_scrollData._firstContainerInViewport == null && computedViewportOffsetChanged && !LayoutDoubleUtil.AreClose(computedViewportOffset.Y, _scrollData._computedOffset.Y)); 11628get { return _scrollData?._firstContainerInViewport ?? null; }