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
173 references to IScrollInfo
PresentationFramework (170)
MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1383IScrollInfo scrollInfo = target as IScrollInfo; 1584IScrollInfo scrollInfo = component.AnnotatedElement as IScrollInfo;
MS\Internal\Documents\DocumentPageTextView.cs (4)
630if (_owner is IScrollInfo && ((IScrollInfo)_owner).ScrollOwner != null) 632IScrollInfo scrollInfo = (IScrollInfo)_owner;
MS\Internal\Documents\FlowDocumentView.cs (48)
416/// <see cref="IScrollInfo.LineUp"/> 418void IScrollInfo.LineUp() 424/// <see cref="IScrollInfo.LineDown"/> 426void IScrollInfo.LineDown() 432/// <see cref="IScrollInfo.LineLeft"/> 434void IScrollInfo.LineLeft() 440/// <see cref="IScrollInfo.LineRight"/> 442void IScrollInfo.LineRight() 448/// <see cref="IScrollInfo.PageUp"/> 450void IScrollInfo.PageUp() 456/// <see cref="IScrollInfo.PageDown"/> 458void IScrollInfo.PageDown() 464/// <see cref="IScrollInfo.PageLeft"/> 466void IScrollInfo.PageLeft() 472/// <see cref="IScrollInfo.PageRight"/> 474void IScrollInfo.PageRight() 480/// <see cref="IScrollInfo.MouseWheelUp"/> 482void IScrollInfo.MouseWheelUp() 488/// <see cref="IScrollInfo.MouseWheelDown"/> 490void IScrollInfo.MouseWheelDown() 496/// <see cref="IScrollInfo.MouseWheelLeft"/> 498void IScrollInfo.MouseWheelLeft() 504/// <see cref="IScrollInfo.MouseWheelRight"/> 506void IScrollInfo.MouseWheelRight() 512/// <see cref="IScrollInfo.SetHorizontalOffset"/> 514void IScrollInfo.SetHorizontalOffset(double offset) 520/// <see cref="IScrollInfo.SetVerticalOffset"/> 522void IScrollInfo.SetVerticalOffset(double offset) 528/// <see cref="IScrollInfo.MakeVisible"/> 530Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 545/// <see cref="IScrollInfo.CanVerticallyScroll"/> 547bool IScrollInfo.CanVerticallyScroll 563/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 565bool IScrollInfo.CanHorizontallyScroll 581/// <see cref="IScrollInfo.ExtentWidth"/> 583double IScrollInfo.ExtentWidth 592/// <see cref="IScrollInfo.ExtentHeight"/> 594double IScrollInfo.ExtentHeight 603/// <see cref="IScrollInfo.ViewportWidth"/> 605double IScrollInfo.ViewportWidth 614/// <see cref="IScrollInfo.ViewportHeight"/> 616double IScrollInfo.ViewportHeight 625/// <see cref="IScrollInfo.HorizontalOffset"/> 627double IScrollInfo.HorizontalOffset 636/// <see cref="IScrollInfo.VerticalOffset"/> 638double IScrollInfo.VerticalOffset 647/// <see cref="IScrollInfo.ScrollOwner"/> 649ScrollViewer IScrollInfo.ScrollOwner
MS\Internal\Documents\ScrollData.cs (25)
27/// <see cref="IScrollInfo.LineUp"/> 35/// <see cref="IScrollInfo.LineDown"/> 43/// <see cref="IScrollInfo.LineLeft"/> 51/// <see cref="IScrollInfo.LineRight"/> 59/// <see cref="IScrollInfo.PageUp"/> 67/// <see cref="IScrollInfo.PageDown"/> 75/// <see cref="IScrollInfo.PageLeft"/> 83/// <see cref="IScrollInfo.PageRight"/> 91/// <see cref="IScrollInfo.MouseWheelUp"/> 99/// <see cref="IScrollInfo.MouseWheelDown"/> 107/// <see cref="IScrollInfo.MouseWheelLeft"/> 115/// <see cref="IScrollInfo.MouseWheelRight"/> 123/// <see cref="IScrollInfo.SetHorizontalOffset"/> 142/// <see cref="IScrollInfo.SetVerticalOffset"/> 161/// <see cref="IScrollInfo.MakeVisible"/> 222/// <see cref="IScrollInfo.ScrollOwner"/> 251/// <see cref="IScrollInfo.CanVerticallyScroll"/> 266/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 281/// <see cref="IScrollInfo.ExtentWidth"/> 297/// <see cref="IScrollInfo.ExtentHeight"/> 313/// <see cref="IScrollInfo.ViewportWidth"/> 324/// <see cref="IScrollInfo.ViewportHeight"/> 335/// <see cref="IScrollInfo.HorizontalOffset"/> 346/// <see cref="IScrollInfo.VerticalOffset"/> 357/// <see cref="IScrollInfo.ScrollOwner"/>
MS\Internal\Documents\TextBoxView.cs (48)
71/// <see cref="IScrollInfo.LineUp"/> 73void IScrollInfo.LineUp() 79/// <see cref="IScrollInfo.LineDown"/> 81void IScrollInfo.LineDown() 87/// <see cref="IScrollInfo.LineLeft"/> 89void IScrollInfo.LineLeft() 95/// <see cref="IScrollInfo.LineRight"/> 97void IScrollInfo.LineRight() 103/// <see cref="IScrollInfo.PageUp"/> 105void IScrollInfo.PageUp() 111/// <see cref="IScrollInfo.PageDown"/> 113void IScrollInfo.PageDown() 119/// <see cref="IScrollInfo.PageLeft"/> 121void IScrollInfo.PageLeft() 127/// <see cref="IScrollInfo.PageRight"/> 129void IScrollInfo.PageRight() 135/// <see cref="IScrollInfo.MouseWheelUp"/> 137void IScrollInfo.MouseWheelUp() 143/// <see cref="IScrollInfo.MouseWheelDown"/> 145void IScrollInfo.MouseWheelDown() 151/// <see cref="IScrollInfo.MouseWheelLeft"/> 153void IScrollInfo.MouseWheelLeft() 159/// <see cref="IScrollInfo.MouseWheelRight"/> 161void IScrollInfo.MouseWheelRight() 167/// <see cref="IScrollInfo.SetHorizontalOffset"/> 169void IScrollInfo.SetHorizontalOffset(double offset) 175/// <see cref="IScrollInfo.SetVerticalOffset"/> 177void IScrollInfo.SetVerticalOffset(double offset) 183/// <see cref="IScrollInfo.MakeVisible"/> 185Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 200/// <see cref="IScrollInfo.CanVerticallyScroll"/> 202bool IScrollInfo.CanVerticallyScroll 218/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 220bool IScrollInfo.CanHorizontallyScroll 236/// <see cref="IScrollInfo.ExtentWidth"/> 238double IScrollInfo.ExtentWidth 263/// <see cref="IScrollInfo.ExtentHeight"/> 265double IScrollInfo.ExtentHeight 290/// <see cref="IScrollInfo.ViewportWidth"/> 292double IScrollInfo.ViewportWidth 301/// <see cref="IScrollInfo.ViewportHeight"/> 303double IScrollInfo.ViewportHeight 312/// <see cref="IScrollInfo.HorizontalOffset"/> 314double IScrollInfo.HorizontalOffset 323/// <see cref="IScrollInfo.VerticalOffset"/> 325double IScrollInfo.VerticalOffset 334/// <see cref="IScrollInfo.ScrollOwner"/> 336ScrollViewer 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)
2004IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2154IScrollInfo scrollInfo = null;
System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
840if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo && contentPosition.TextContainer == textView.TextContainer) 847IScrollInfo isi = (IScrollInfo)textView.RenderScope; 901if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo) 1121targetRect = MakeVisible((IScrollInfo)RenderScope, targetUIElement, targetRect); 1149targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1562private static Rect MakeVisible(IScrollInfo scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
171/// ScrollContentPresenter implementation of <seealso cref="IScrollInfo.MakeVisible" />. 536/// ScrollContentPresenter implementation of <seealso cref="IScrollInfo.MakeVisible" />. 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; 1394protected internal IScrollInfo ScrollInfo 2206IScrollInfo isi = ScrollInfo; 2892private IScrollInfo _scrollInfo;
System\Windows\Controls\Stack.cs (1)
225/// StackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
System\Windows\Controls\TextAdaptor.cs (2)
241IScrollInfo isi = visual as IScrollInfo;
System\Windows\Controls\TextBox.cs (1)
343height = ((IScrollInfo)this.RenderScope).ExtentHeight;
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1470/// VirtualizingStackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
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 (3)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
786/// RibbonGalleryCategoriesPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
162IScrollInfo scrollInfo = InternalItemsHost as IScrollInfo;