System\Windows\Controls\ScrollViewer.cs (14)
61[TemplatePart(Name = "PART_ScrollContentPresenter", Type = typeof(ScrollContentPresenter))]
146double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
158double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
167double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
176double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
935ScrollContentPresenter viewPort = GetTemplateChild(ScrollContentPresenterTemplateName) as ScrollContentPresenter;
1016private bool IsInViewport(ScrollContentPresenter scp, DependencyObject element)
1584ScrollContentPresenter viewport = GetTemplateChild(ScrollContentPresenterTemplateName) as ScrollContentPresenter;
1643private bool ShouldManipulateScroll(ManipulationStartingEventArgs e, ScrollContentPresenter viewport)
2252if(isi.GetType() == typeof(System.Windows.Controls.ScrollContentPresenter))
2254rcNew = ((System.Windows.Controls.ScrollContentPresenter)isi).MakeVisible(child, targetRect, false);
2672FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName);
System\Windows\Controls\VirtualizingStackPanel.cs (11)
482double scrollX = ScrollContentPresenter.ValidateInputOffset(offset, "HorizontalOffset");
569_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width);
610double scrollY = ScrollContentPresenter.ValidateInputOffset(offset, "VerticalOffset");
697_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height);
1531newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width);
1532newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height);
4968viewport.X = ScrollContentPresenter.CoerceOffset(viewport.X, extent.Width, viewport.Width);
4971viewport.X = ScrollContentPresenter.CoerceOffset(viewport.X - 1, extent.Width, viewport.Width);
4977viewport.Y = ScrollContentPresenter.CoerceOffset(viewport.Y, extent.Height, viewport.Height);
4980viewport.Y = ScrollContentPresenter.CoerceOffset(viewport.Y - 1, extent.Height, viewport.Height);
11158minPhysicalOffset = ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(