2 instantiations of ScrollContentPresenter
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9665DefaultConstructor = delegate () { return new System.Windows.Controls.ScrollContentPresenter(); },
System\Windows\Markup\KnownTypes.cs (1)
1514case KnownElements.ScrollContentPresenter: o = new System.Windows.Controls.ScrollContentPresenter(); break;
59 references to ScrollContentPresenter
PresentationFramework (56)
MS\Internal\Documents\TextViewBase.cs (2)
144double minX = System.Windows.Controls.ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(viewport.Left, viewport.Right, rect.Left, rect.Right); 145double minY = System.Windows.Controls.ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(viewport.Top, viewport.Bottom, rect.Top, rect.Bottom);
System\Windows\Controls\DataGrid.cs (4)
1873internal ScrollContentPresenter InternalScrollContentPresenter 1900_internalScrollContentPresenter = DataGridHelper.FindVisualParent<ScrollContentPresenter>(_internalItemsHost); 1905_internalScrollContentPresenter = DataGridHelper.FindVisualParent<ScrollContentPresenter>(row); 8607private ScrollContentPresenter _internalScrollContentPresenter = null; // Scroll Content Presenter of DataGrid's ScrollViewer
System\Windows\Controls\DataGridCellsPanel.cs (2)
1996ScrollContentPresenter scrollContentPresenter = parentDataGrid.InternalScrollContentPresenter; 2153ScrollContentPresenter scrollContentPresenter = parentDataGrid.InternalScrollContentPresenter;
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1571if(scrollInfo.GetType() == typeof(System.Windows.Controls.ScrollContentPresenter)) 1573result = ((ScrollContentPresenter)scrollInfo).MakeVisible(visual, rectangle, false);
System\Windows\Controls\ItemsControl.cs (2)
2873ScrollContentPresenter scp = viewPort.GetTemplateChild(ScrollViewer.ScrollContentPresenterTemplateName) as ScrollContentPresenter;
System\Windows\Controls\ItemsPresenter.cs (2)
285ScrollContentPresenter scp = VisualTreeHelper.GetParent(this) as ScrollContentPresenter;
System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (1)
78ScrollContentPresenter scrollContentPresenter = dataGrid.InternalScrollContentPresenter;
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (3)
305typeof(ScrollContentPresenter), 840ScrollContentPresenter scp = (ScrollContentPresenter)d;
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\Stack.cs (5)
202double scrollX = ScrollContentPresenter.ValidateInputOffset(offset, "HorizontalOffset"); 216double scrollY = ScrollContentPresenter.ValidateInputOffset(offset, "VerticalOffset"); 264newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 265newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 887minPhysicalOffset = ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(
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(
System\Windows\Documents\AdornerLayer.cs (2)
317if (parent is ScrollContentPresenter) 318return ((ScrollContentPresenter)parent).AdornerLayer;
System\windows\Documents\TextEditor.cs (1)
1326if (scroller is ScrollViewer || scroller is ScrollContentPresenter)
System\windows\Documents\TextSelection.cs (1)
2447if (element is AdornerDecorator || element is System.Windows.Controls.ScrollContentPresenter)
System\Windows\FrameworkElement.cs (1)
4311if (useLayoutRounding && (this is ScrollContentPresenter || !FrameworkAppContextSwitches.DoNotApplyLayoutRoundingToMarginsAndBorderThickness))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
642case 549: t = () => typeof(ScrollContentPresenter); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9662typeof(System.Windows.Controls.ScrollContentPresenter),
System\Windows\Markup\KnownTypes.cs (1)
6096case KnownElements.ScrollContentPresenter: t = typeof(System.Windows.Controls.ScrollContentPresenter); break;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\KeyTipService.cs (3)
1305ScrollContentPresenter lastScp = null; 1315ScrollContentPresenter scp = parent as ScrollContentPresenter;