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)
1382IScrollInfo scrollInfo = target as IScrollInfo; 1583IScrollInfo 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)
410/// <see cref="IScrollInfo.LineUp"/> 412void IScrollInfo.LineUp() 418/// <see cref="IScrollInfo.LineDown"/> 420void IScrollInfo.LineDown() 426/// <see cref="IScrollInfo.LineLeft"/> 428void IScrollInfo.LineLeft() 434/// <see cref="IScrollInfo.LineRight"/> 436void IScrollInfo.LineRight() 442/// <see cref="IScrollInfo.PageUp"/> 444void IScrollInfo.PageUp() 450/// <see cref="IScrollInfo.PageDown"/> 452void IScrollInfo.PageDown() 458/// <see cref="IScrollInfo.PageLeft"/> 460void IScrollInfo.PageLeft() 466/// <see cref="IScrollInfo.PageRight"/> 468void IScrollInfo.PageRight() 474/// <see cref="IScrollInfo.MouseWheelUp"/> 476void IScrollInfo.MouseWheelUp() 482/// <see cref="IScrollInfo.MouseWheelDown"/> 484void IScrollInfo.MouseWheelDown() 490/// <see cref="IScrollInfo.MouseWheelLeft"/> 492void IScrollInfo.MouseWheelLeft() 498/// <see cref="IScrollInfo.MouseWheelRight"/> 500void IScrollInfo.MouseWheelRight() 506/// <see cref="IScrollInfo.SetHorizontalOffset"/> 508void IScrollInfo.SetHorizontalOffset(double offset) 514/// <see cref="IScrollInfo.SetVerticalOffset"/> 516void IScrollInfo.SetVerticalOffset(double offset) 522/// <see cref="IScrollInfo.MakeVisible"/> 524Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 539/// <see cref="IScrollInfo.CanVerticallyScroll"/> 541bool IScrollInfo.CanVerticallyScroll 554/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 556bool IScrollInfo.CanHorizontallyScroll 569/// <see cref="IScrollInfo.ExtentWidth"/> 571double IScrollInfo.ExtentWidth 580/// <see cref="IScrollInfo.ExtentHeight"/> 582double IScrollInfo.ExtentHeight 591/// <see cref="IScrollInfo.ViewportWidth"/> 593double IScrollInfo.ViewportWidth 602/// <see cref="IScrollInfo.ViewportHeight"/> 604double IScrollInfo.ViewportHeight 613/// <see cref="IScrollInfo.HorizontalOffset"/> 615double IScrollInfo.HorizontalOffset 624/// <see cref="IScrollInfo.VerticalOffset"/> 626double IScrollInfo.VerticalOffset 635/// <see cref="IScrollInfo.ScrollOwner"/> 637ScrollViewer 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 215/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 217bool IScrollInfo.CanHorizontallyScroll 230/// <see cref="IScrollInfo.ExtentWidth"/> 232double IScrollInfo.ExtentWidth 257/// <see cref="IScrollInfo.ExtentHeight"/> 259double IScrollInfo.ExtentHeight 284/// <see cref="IScrollInfo.ViewportWidth"/> 286double IScrollInfo.ViewportWidth 295/// <see cref="IScrollInfo.ViewportHeight"/> 297double IScrollInfo.ViewportHeight 306/// <see cref="IScrollInfo.HorizontalOffset"/> 308double IScrollInfo.HorizontalOffset 317/// <see cref="IScrollInfo.VerticalOffset"/> 319double IScrollInfo.VerticalOffset 328/// <see cref="IScrollInfo.ScrollOwner"/> 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)
1998IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2148IScrollInfo 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 (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; 1392protected internal IScrollInfo ScrollInfo 2204IScrollInfo isi = ScrollInfo; 2887private 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;