1 interface inheriting from IScrollInfo
PresentationFramework (1)
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
22internal interface IDocumentScrollInfo : IScrollInfo
8 implementations of IScrollInfo
PresentationFramework (5)
MS\Internal\Documents\FlowDocumentView.cs (1)
22internal class FlowDocumentView : FrameworkElement, IScrollInfo, IServiceProvider
MS\Internal\Documents\TextBoxView.cs (1)
22internal class TextBoxView : FrameworkElement, ITextView, IScrollInfo, IServiceProvider
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
19public sealed class ScrollContentPresenter : ContentPresenter, IScrollInfo
System\Windows\Controls\Stack.cs (1)
49public class StackPanel : Panel, IScrollInfo, IStackMeasure
System\Windows\Controls\VirtualizingStackPanel.cs (1)
26public class VirtualizingStackPanel : VirtualizingPanel, IScrollInfo, IStackMeasure
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
26public class RibbonGalleryCategoriesPanel : Panel, IProvideStarLayoutInfoBase, IContainsStarLayoutManager, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
19public class RibbonTabHeadersPanel : Panel, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
24public class RibbonTabsPanel : Panel, IScrollInfo
95 references to IScrollInfo
PresentationFramework (93)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1382IScrollInfo scrollInfo = target as IScrollInfo; 1583IScrollInfo scrollInfo = component.AnnotatedElement as IScrollInfo;
MS\Internal\Documents\DocumentPageTextView.cs (4)
620if (_owner is IScrollInfo && ((IScrollInfo)_owner).ScrollOwner != null) 622IScrollInfo scrollInfo = (IScrollInfo)_owner;
MS\Internal\Documents\FlowDocumentView.cs (24)
412void IScrollInfo.LineUp() 420void IScrollInfo.LineDown() 428void IScrollInfo.LineLeft() 436void IScrollInfo.LineRight() 444void IScrollInfo.PageUp() 452void IScrollInfo.PageDown() 460void IScrollInfo.PageLeft() 468void IScrollInfo.PageRight() 476void IScrollInfo.MouseWheelUp() 484void IScrollInfo.MouseWheelDown() 492void IScrollInfo.MouseWheelLeft() 500void IScrollInfo.MouseWheelRight() 508void IScrollInfo.SetHorizontalOffset(double offset) 516void IScrollInfo.SetVerticalOffset(double offset) 524Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 541bool IScrollInfo.CanVerticallyScroll 556bool IScrollInfo.CanHorizontallyScroll 571double IScrollInfo.ExtentWidth 582double IScrollInfo.ExtentHeight 593double IScrollInfo.ViewportWidth 604double IScrollInfo.ViewportHeight 615double IScrollInfo.HorizontalOffset 626double IScrollInfo.VerticalOffset 637ScrollViewer IScrollInfo.ScrollOwner
MS\Internal\Documents\TextBoxView.cs (24)
73void IScrollInfo.LineUp() 81void IScrollInfo.LineDown() 89void IScrollInfo.LineLeft() 97void IScrollInfo.LineRight() 105void IScrollInfo.PageUp() 113void IScrollInfo.PageDown() 121void IScrollInfo.PageLeft() 129void IScrollInfo.PageRight() 137void IScrollInfo.MouseWheelUp() 145void IScrollInfo.MouseWheelDown() 153void IScrollInfo.MouseWheelLeft() 161void IScrollInfo.MouseWheelRight() 169void IScrollInfo.SetHorizontalOffset(double offset) 177void IScrollInfo.SetVerticalOffset(double offset) 185Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 202bool IScrollInfo.CanVerticallyScroll 217bool IScrollInfo.CanHorizontallyScroll 232double IScrollInfo.ExtentWidth 259double IScrollInfo.ExtentHeight 286double IScrollInfo.ViewportWidth 297double IScrollInfo.ViewportHeight 308double IScrollInfo.HorizontalOffset 319double IScrollInfo.VerticalOffset 330ScrollViewer IScrollInfo.ScrollOwner
MS\Internal\Documents\TextDocumentView.cs (1)
201if (RenderScope is IScrollInfo scrollInfo)
MS\Internal\Documents\TextViewBase.cs (2)
135IScrollInfo isi = textView.RenderScope as IScrollInfo;
MS\Internal\LayoutDump.cs (2)
542IScrollInfo isi = (IScrollInfo)fdView;
System\Windows\Controls\DataGridCellsPanel.cs (3)
1992IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2142IScrollInfo scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
837if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo && contentPosition.TextContainer == textView.TextContainer) 844IScrollInfo isi = (IScrollInfo)textView.RenderScope; 898if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo) 1115targetRect = MakeVisible((IScrollInfo)RenderScope, targetUIElement, targetRect); 1143targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1550private static Rect MakeVisible(IScrollInfo scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (5)
712IScrollInfo si = null; 718si = Content as IScrollInfo; 744si = VisualTreeHelper.GetChild(itemsPresenter, 0) as IScrollInfo; 753si = (IScrollInfo)this; 890private IScrollInfo _scrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1048Invariant.Assert(this.RenderScope is IScrollInfo); 1051((IScrollInfo)this.RenderScope).MouseWheelUp(); 1055((IScrollInfo)this.RenderScope).MouseWheelDown();
System\Windows\Controls\ScrollViewer.cs (5)
216IScrollInfo isi = this.ScrollInfo; 1138IScrollInfo isi = this.ScrollInfo; 1392protected internal IScrollInfo ScrollInfo 2204IScrollInfo isi = ScrollInfo; 2887private IScrollInfo _scrollInfo;
System\Windows\Controls\TextAdaptor.cs (2)
238IScrollInfo isi = visual as IScrollInfo;
System\Windows\Controls\TextBox.cs (1)
343height = ((IScrollInfo)this.RenderScope).ExtentHeight;
System\windows\Documents\TextEditorDragDrop.cs (2)
352IScrollInfo scrollInfo = scroller as IScrollInfo;
System\windows\Documents\TextEditorSelection.cs (4)
2448IScrollInfo scrollInfo = textview as IScrollInfo; 2467IScrollInfo scrollInfo = textview as IScrollInfo;
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
162IScrollInfo scrollInfo = InternalItemsHost as IScrollInfo;