15 writes to _currentPositionX
PresentationFramework (15)
33 references to _currentPositionX
PresentationFramework (33)
MS\Internal\Data\CompositeCollectionView.cs (33)
122return (IsEmpty || (_currentPositionX >= _collection.Count));
135return (IsEmpty || (_currentPositionX < 0));
456if (startingIndex <= _currentPositionX)
461SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
467if (startingIndex == _currentPositionX)
474SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
517if (startingIndex < _currentPositionX)
519SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
521else if (startingIndex == _currentPositionX)
587if (oldStartingIndex == _currentPositionX)
591else if (newStartingIndex <= _currentPositionX && oldStartingIndex > _currentPositionX)
594SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
596else if (oldStartingIndex < _currentPositionX && newStartingIndex >= _currentPositionX)
599SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
628if (_currentPositionX >= 0) // if current item was in view
842return (0 <= _currentPositionX && _currentPositionX < _collection.Count);
1125if (_currentPositionX > x)
1129else if (_currentPositionX < x)
1155if (_currentPositionX > x)
1159else if (_currentPositionX < x)
1199else if (positionX == _currentPositionX) // else if it was in the current sub-collection
1208SetCurrent(GetNextItemFromXY(_currentPositionX, _currentPositionY), newCurrentPosition);
1229else if (positionX == _currentPositionX) // else if it was in the current sub-collection
1272if (IsCurrentInView && refreshedObject == _collection[_currentPositionX])
1287SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
1300for (int i = 0; i < _currentPositionX; ++i)
1304SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);
1335object newCurrentItem = GetNextItemFromXY(_currentPositionX, _currentPositionY);
1337if (_currentPositionX >= _collection.Count)
1345SetCurrentPositionFromXY(_currentPositionX, _currentPositionY);