2 instantiations of ScrollContentPresenter
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8741bamlType.DefaultConstructor = delegate() { return new System.Windows.Controls.ScrollContentPresenter(); };
System\Windows\Markup\KnownTypes.cs (1)
1521case KnownElements.ScrollContentPresenter: o = new System.Windows.Controls.ScrollContentPresenter(); break;
59 references to ScrollContentPresenter
PresentationFramework (56)
MS\Internal\Documents\TextViewBase.cs (2)
147double minX = System.Windows.Controls.ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(viewport.Left, viewport.Right, rect.Left, rect.Right); 148double minY = System.Windows.Controls.ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(viewport.Top, viewport.Bottom, rect.Top, rect.Bottom);
System\Windows\Controls\DataGrid.cs (4)
1884internal ScrollContentPresenter InternalScrollContentPresenter 1911_internalScrollContentPresenter = DataGridHelper.FindVisualParent<ScrollContentPresenter>(_internalItemsHost); 1916_internalScrollContentPresenter = DataGridHelper.FindVisualParent<ScrollContentPresenter>(row); 8654private ScrollContentPresenter _internalScrollContentPresenter = null; // Scroll Content Presenter of DataGrid's ScrollViewer
System\Windows\Controls\DataGridCellsPanel.cs (2)
2006ScrollContentPresenter scrollContentPresenter = parentDataGrid.InternalScrollContentPresenter; 2163ScrollContentPresenter scrollContentPresenter = parentDataGrid.InternalScrollContentPresenter;
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1608if(scrollInfo.GetType() == typeof(System.Windows.Controls.ScrollContentPresenter)) 1610result = ((ScrollContentPresenter)scrollInfo).MakeVisible(visual, rectangle, false);
System\Windows\Controls\ItemsControl.cs (2)
2913ScrollContentPresenter scp = viewPort.GetTemplateChild(ScrollViewer.ScrollContentPresenterTemplateName) as ScrollContentPresenter;
System\Windows\Controls\ItemsPresenter.cs (2)
290ScrollContentPresenter scp = VisualTreeHelper.GetParent(this) as ScrollContentPresenter;
System\Windows\Controls\Primitives\DataGridRowsPresenter.cs (1)
89ScrollContentPresenter scrollContentPresenter = dataGrid.InternalScrollContentPresenter;
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (3)
316typeof(ScrollContentPresenter), 856ScrollContentPresenter scp = (ScrollContentPresenter)d;
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\Stack.cs (5)
209double scrollX = ScrollContentPresenter.ValidateInputOffset(offset, "HorizontalOffset"); 223double scrollY = ScrollContentPresenter.ValidateInputOffset(offset, "VerticalOffset"); 275newOffset.X = ScrollContentPresenter.CoerceOffset(newOffset.X, _scrollData._extent.Width, _scrollData._viewport.Width); 276newOffset.Y = ScrollContentPresenter.CoerceOffset(newOffset.Y, _scrollData._extent.Height, _scrollData._viewport.Height); 898minPhysicalOffset = ScrollContentPresenter.ComputeScrollOffsetWithMinimalScroll(
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(
System\Windows\Documents\AdornerLayer.cs (2)
322if (parent is ScrollContentPresenter) 323return ((ScrollContentPresenter)parent).AdornerLayer;
System\windows\Documents\TextEditor.cs (1)
1345if (scroller is ScrollViewer || scroller is ScrollContentPresenter)
System\windows\Documents\TextSelection.cs (1)
2464if (element is AdornerDecorator || element is System.Windows.Controls.ScrollContentPresenter)
System\Windows\FrameworkElement.cs (1)
4325if (useLayoutRounding && (this is ScrollContentPresenter || !FrameworkAppContextSwitches.DoNotApplyLayoutRoundingToMarginsAndBorderThickness))
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
645case 549: t = () => typeof(ScrollContentPresenter); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8739typeof(System.Windows.Controls.ScrollContentPresenter),
System\Windows\Markup\KnownTypes.cs (1)
6103case KnownElements.ScrollContentPresenter: t = typeof(System.Windows.Controls.ScrollContentPresenter); break;
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\KeyTipService.cs (3)
1313ScrollContentPresenter lastScp = null; 1323ScrollContentPresenter scp = parent as ScrollContentPresenter;