System\Windows\Controls\ScrollViewer.cs (14)
70[TemplatePart(Name = "PART_ScrollContentPresenter", Type = typeof(ScrollContentPresenter))]
155double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
167double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
176double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
185double validatedOffset = ScrollContentPresenter.ValidateInputOffset(offset, "offset");
944ScrollContentPresenter viewPort = GetTemplateChild(ScrollContentPresenterTemplateName) as ScrollContentPresenter;
1025private bool IsInViewport(ScrollContentPresenter scp, DependencyObject element)
1594ScrollContentPresenter viewport = GetTemplateChild(ScrollContentPresenterTemplateName) as ScrollContentPresenter;
1653private bool ShouldManipulateScroll(ManipulationStartingEventArgs e, ScrollContentPresenter viewport)
2262if(isi.GetType() == typeof(System.Windows.Controls.ScrollContentPresenter))
2264rcNew = ((System.Windows.Controls.ScrollContentPresenter)isi).MakeVisible(child, targetRect, false);
2683FrameworkElementFactory content = new FrameworkElementFactory(typeof(ScrollContentPresenter), ScrollContentPresenterTemplateName);
System\Windows\Controls\VirtualizingStackPanel.cs (11)
488double scrollX = ScrollContentPresenter.ValidateInputOffset(offset, "HorizontalOffset");
575_scrollData._offset.X = ScrollContentPresenter.CoerceOffset(scrollX, _scrollData._extent.Width, _scrollData._viewport.Width);
616double scrollY = ScrollContentPresenter.ValidateInputOffset(offset, "VerticalOffset");
703_scrollData._offset.Y = ScrollContentPresenter.CoerceOffset(scrollY, _scrollData._extent.Height, _scrollData._viewport.Height);
1541newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width);
1542newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height);
4997viewport.X = ScrollContentPresenter.CoerceOffset(viewport.X, extent.Width, viewport.Width);
5000viewport.X = ScrollContentPresenter.CoerceOffset(viewport.X - 1, extent.Width, viewport.Width);
5006viewport.Y = ScrollContentPresenter.CoerceOffset(viewport.Y, extent.Height, viewport.Height);
5009viewport.Y = ScrollContentPresenter.CoerceOffset(viewport.Y - 1, extent.Height, viewport.Height);
11186minPhysicalOffset = ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(