18 references to SnapHelpers
Microsoft.Maui.Controls (18)
Handlers\Items\iOS\ItemsViewLayout.cs (9)
335 return SnapHelpers.AdjustContentOffset(proposedContentOffset, visibleElements[0].Frame, viewport, 343 var alignmentTarget = SnapHelpers.FindAlignmentTarget(alignment, proposedContentOffset, 347 var bestCandidate = SnapHelpers.FindBestSnapCandidate(visibleElements, viewport, alignmentTarget); 351 return SnapHelpers.AdjustContentOffset(proposedContentOffset, bestCandidate.Frame, viewport, alignment, 357 return SnapHelpers.AdjustContentOffset(proposedContentOffset, visibleElements[0].Frame, viewport, alignment, 368 var alignmentTarget = SnapHelpers.FindAlignmentTarget(alignment, contentOffset, CollectionView, ScrollDirection); 373 var currentItem = SnapHelpers.FindBestSnapCandidate(visibleElements, viewport, alignmentTarget); 393 currentItem = SnapHelpers.FindNextItem(visibleElements, ScrollDirection, span, scrollingVelocity, currentIndex); 395 return SnapHelpers.AdjustContentOffset(CollectionView.ContentOffset, currentItem.Frame, viewport, alignment,
Handlers\Items2\iOS\LayoutFactory2.cs (9)
303 return Items.SnapHelpers.AdjustContentOffset(proposedContentOffset, visibleElements[0].Frame, viewport, 311 var alignmentTarget = Items.SnapHelpers.FindAlignmentTarget(alignment, proposedContentOffset, 315 var bestCandidate = Items.SnapHelpers.FindBestSnapCandidate(visibleElements, viewport, alignmentTarget); 319 return Items.SnapHelpers.AdjustContentOffset(proposedContentOffset, bestCandidate.Frame, viewport, alignment, 325 return Items.SnapHelpers.AdjustContentOffset(proposedContentOffset, visibleElements[0].Frame, viewport, alignment, 336 var alignmentTarget = Items.SnapHelpers.FindAlignmentTarget(alignment, contentOffset, CollectionView, Configuration.ScrollDirection); 341 var currentItem = Items.SnapHelpers.FindBestSnapCandidate(visibleElements, viewport, alignmentTarget); 361 currentItem = Items.SnapHelpers.FindNextItem(visibleElements, Configuration.ScrollDirection, span, scrollingVelocity, currentIndex); 363 return Items.SnapHelpers.AdjustContentOffset(CollectionView.ContentOffset, currentItem.Frame, viewport, alignment,