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)
758
if (_scrollData.
_firstContainerInViewport
!= null)
778
if (_scrollData.
_firstContainerInViewport
== null)
793
if (_scrollData.
_firstContainerInViewport
!= null)
811
_scrollData.
_firstContainerInViewport
,
829
Debug.Assert(_scrollData.
_firstContainerInViewport
!= null, "Must have an anchor element");
833
if (itemsControl == null || !VisualTreeHelper.IsAncestorOf(this, _scrollData.
_firstContainerInViewport
))
845
_scrollData.
_firstContainerInViewport
);
874
FrameworkElement prevFirstContainerInViewport = _scrollData.
_firstContainerInViewport
;
876
double prevFirstContainerOffset = FindScrollOffset(_scrollData.
_firstContainerInViewport
);
1088
if (_scrollData.
_firstContainerInViewport
!= null)
1090
DependencyObject element = _scrollData.
_firstContainerInViewport
;
2597
if (IsScrolling && _scrollData.
_firstContainerInViewport
!= null && !areContainersUniformlySized)
4343
WasLastMeasurePassAnchored = (_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));
11600
get { return _scrollData?.
_firstContainerInViewport
?? null; }