1 interface inheriting from IScrollInfo
PresentationFramework (1)
src\Framework\MS\Internal\Documents\IDocumentScrollInfo.cs (1)
34internal interface IDocumentScrollInfo : IScrollInfo
5 implementations of IScrollInfo
PresentationFramework (5)
src\Framework\MS\Internal\Documents\FlowDocumentView.cs (1)
30internal class FlowDocumentView : FrameworkElement, IScrollInfo, IServiceProvider
src\Framework\MS\Internal\Documents\TextBoxView.cs (1)
27internal class TextBoxView : FrameworkElement, ITextView, IScrollInfo, IServiceProvider
src\Framework\System\Windows\Controls\Primitives\ScrollContentPresenter.cs (1)
35sealed public class ScrollContentPresenter : ContentPresenter, IScrollInfo
src\Framework\System\Windows\Controls\Stack.cs (1)
62public class StackPanel : Panel, IScrollInfo, IStackMeasure
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
33public class VirtualizingStackPanel : VirtualizingPanel, IScrollInfo, IStackMeasure
172 references to IScrollInfo
PresentationFramework (172)
src\Framework\MS\Internal\Controls\StickyNote\StickyNoteAnnotations.cs (4)
1409IScrollInfo scrollInfo = target as IScrollInfo; 1611IScrollInfo scrollInfo = component.AnnotatedElement as IScrollInfo;
src\Framework\MS\Internal\Documents\DocumentPageTextView.cs (4)
635if (_owner is IScrollInfo && ((IScrollInfo)_owner).ScrollOwner != null) 637IScrollInfo scrollInfo = (IScrollInfo)_owner;
src\Framework\MS\Internal\Documents\FlowDocumentView.cs (48)
433/// <see cref="IScrollInfo.LineUp"/> 435void IScrollInfo.LineUp() 444/// <see cref="IScrollInfo.LineDown"/> 446void IScrollInfo.LineDown() 455/// <see cref="IScrollInfo.LineLeft"/> 457void IScrollInfo.LineLeft() 466/// <see cref="IScrollInfo.LineRight"/> 468void IScrollInfo.LineRight() 477/// <see cref="IScrollInfo.PageUp"/> 479void IScrollInfo.PageUp() 488/// <see cref="IScrollInfo.PageDown"/> 490void IScrollInfo.PageDown() 499/// <see cref="IScrollInfo.PageLeft"/> 501void IScrollInfo.PageLeft() 510/// <see cref="IScrollInfo.PageRight"/> 512void IScrollInfo.PageRight() 521/// <see cref="IScrollInfo.MouseWheelUp"/> 523void IScrollInfo.MouseWheelUp() 532/// <see cref="IScrollInfo.MouseWheelDown"/> 534void IScrollInfo.MouseWheelDown() 543/// <see cref="IScrollInfo.MouseWheelLeft"/> 545void IScrollInfo.MouseWheelLeft() 554/// <see cref="IScrollInfo.MouseWheelRight"/> 556void IScrollInfo.MouseWheelRight() 565/// <see cref="IScrollInfo.SetHorizontalOffset"/> 567void IScrollInfo.SetHorizontalOffset(double offset) 576/// <see cref="IScrollInfo.SetVerticalOffset"/> 578void IScrollInfo.SetVerticalOffset(double offset) 587/// <see cref="IScrollInfo.MakeVisible"/> 589Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 604/// <see cref="IScrollInfo.CanVerticallyScroll"/> 606bool IScrollInfo.CanVerticallyScroll 622/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 624bool IScrollInfo.CanHorizontallyScroll 640/// <see cref="IScrollInfo.ExtentWidth"/> 642double IScrollInfo.ExtentWidth 651/// <see cref="IScrollInfo.ExtentHeight"/> 653double IScrollInfo.ExtentHeight 662/// <see cref="IScrollInfo.ViewportWidth"/> 664double IScrollInfo.ViewportWidth 673/// <see cref="IScrollInfo.ViewportHeight"/> 675double IScrollInfo.ViewportHeight 684/// <see cref="IScrollInfo.HorizontalOffset"/> 686double IScrollInfo.HorizontalOffset 695/// <see cref="IScrollInfo.VerticalOffset"/> 697double IScrollInfo.VerticalOffset 706/// <see cref="IScrollInfo.ScrollOwner"/> 708ScrollViewer IScrollInfo.ScrollOwner
src\Framework\MS\Internal\Documents\ScrollData.cs (25)
33/// <see cref="IScrollInfo.LineUp"/> 41/// <see cref="IScrollInfo.LineDown"/> 49/// <see cref="IScrollInfo.LineLeft"/> 57/// <see cref="IScrollInfo.LineRight"/> 65/// <see cref="IScrollInfo.PageUp"/> 73/// <see cref="IScrollInfo.PageDown"/> 81/// <see cref="IScrollInfo.PageLeft"/> 89/// <see cref="IScrollInfo.PageRight"/> 97/// <see cref="IScrollInfo.MouseWheelUp"/> 105/// <see cref="IScrollInfo.MouseWheelDown"/> 113/// <see cref="IScrollInfo.MouseWheelLeft"/> 121/// <see cref="IScrollInfo.MouseWheelRight"/> 129/// <see cref="IScrollInfo.SetHorizontalOffset"/> 151/// <see cref="IScrollInfo.SetVerticalOffset"/> 173/// <see cref="IScrollInfo.MakeVisible"/> 234/// <see cref="IScrollInfo.ScrollOwner"/> 263/// <see cref="IScrollInfo.CanVerticallyScroll"/> 278/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 293/// <see cref="IScrollInfo.ExtentWidth"/> 309/// <see cref="IScrollInfo.ExtentHeight"/> 325/// <see cref="IScrollInfo.ViewportWidth"/> 336/// <see cref="IScrollInfo.ViewportHeight"/> 347/// <see cref="IScrollInfo.HorizontalOffset"/> 358/// <see cref="IScrollInfo.VerticalOffset"/> 369/// <see cref="IScrollInfo.ScrollOwner"/>
src\Framework\MS\Internal\Documents\TextBoxView.cs (48)
76/// <see cref="IScrollInfo.LineUp"/> 78void IScrollInfo.LineUp() 87/// <see cref="IScrollInfo.LineDown"/> 89void IScrollInfo.LineDown() 98/// <see cref="IScrollInfo.LineLeft"/> 100void IScrollInfo.LineLeft() 109/// <see cref="IScrollInfo.LineRight"/> 111void IScrollInfo.LineRight() 120/// <see cref="IScrollInfo.PageUp"/> 122void IScrollInfo.PageUp() 131/// <see cref="IScrollInfo.PageDown"/> 133void IScrollInfo.PageDown() 142/// <see cref="IScrollInfo.PageLeft"/> 144void IScrollInfo.PageLeft() 153/// <see cref="IScrollInfo.PageRight"/> 155void IScrollInfo.PageRight() 164/// <see cref="IScrollInfo.MouseWheelUp"/> 166void IScrollInfo.MouseWheelUp() 175/// <see cref="IScrollInfo.MouseWheelDown"/> 177void IScrollInfo.MouseWheelDown() 186/// <see cref="IScrollInfo.MouseWheelLeft"/> 188void IScrollInfo.MouseWheelLeft() 197/// <see cref="IScrollInfo.MouseWheelRight"/> 199void IScrollInfo.MouseWheelRight() 208/// <see cref="IScrollInfo.SetHorizontalOffset"/> 210void IScrollInfo.SetHorizontalOffset(double offset) 219/// <see cref="IScrollInfo.SetVerticalOffset"/> 221void IScrollInfo.SetVerticalOffset(double offset) 230/// <see cref="IScrollInfo.MakeVisible"/> 232Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 247/// <see cref="IScrollInfo.CanVerticallyScroll"/> 249bool IScrollInfo.CanVerticallyScroll 265/// <see cref="IScrollInfo.CanHorizontallyScroll"/> 267bool IScrollInfo.CanHorizontallyScroll 283/// <see cref="IScrollInfo.ExtentWidth"/> 285double IScrollInfo.ExtentWidth 310/// <see cref="IScrollInfo.ExtentHeight"/> 312double IScrollInfo.ExtentHeight 337/// <see cref="IScrollInfo.ViewportWidth"/> 339double IScrollInfo.ViewportWidth 348/// <see cref="IScrollInfo.ViewportHeight"/> 350double IScrollInfo.ViewportHeight 359/// <see cref="IScrollInfo.HorizontalOffset"/> 361double IScrollInfo.HorizontalOffset 370/// <see cref="IScrollInfo.VerticalOffset"/> 372double IScrollInfo.VerticalOffset 381/// <see cref="IScrollInfo.ScrollOwner"/> 383ScrollViewer IScrollInfo.ScrollOwner
src\Framework\MS\Internal\Documents\TextDocumentView.cs (3)
211if (RenderScope is IScrollInfo) 213IScrollInfo scrollInfo = (IScrollInfo)RenderScope;
src\Framework\MS\Internal\Documents\TextViewBase.cs (2)
140IScrollInfo isi = textView.RenderScope as IScrollInfo;
src\Framework\MS\Internal\LayoutDump.cs (2)
547IScrollInfo isi = (IScrollInfo)fdView;
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (3)
2016IScrollInfo scrollInfo = parentDataGrid.InternalItemsHost as IScrollInfo; 2168IScrollInfo scrollInfo = null;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (7)
854if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo && contentPosition.TextContainer == textView.TextContainer) 861IScrollInfo isi = (IScrollInfo)textView.RenderScope; 915if (textView != null && textView.IsValid && textView.RenderScope is IScrollInfo) 1141targetRect = MakeVisible((IScrollInfo)RenderScope, targetUIElement, targetRect); 1169targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1607private static Rect MakeVisible(IScrollInfo scrollInfo, Visual visual, Rect rectangle)
src\Framework\System\Windows\Controls\Primitives\ScrollContentPresenter.cs (7)
188/// ScrollContentPresenter implementation of <seealso cref="IScrollInfo.MakeVisible" />. 553/// ScrollContentPresenter implementation of <seealso cref="IScrollInfo.MakeVisible" />. 734IScrollInfo si = null; 740si = Content as IScrollInfo; 766si = VisualTreeHelper.GetChild(itemsPresenter, 0) as IScrollInfo; 775si = (IScrollInfo)this; 912private IScrollInfo _scrollInfo;
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (3)
1082Invariant.Assert(this.RenderScope is IScrollInfo); 1085((IScrollInfo)this.RenderScope).MouseWheelUp(); 1089((IScrollInfo)this.RenderScope).MouseWheelDown();
src\Framework\System\Windows\Controls\ScrollViewer.cs (5)
228IScrollInfo isi = this.ScrollInfo; 1174IScrollInfo isi = this.ScrollInfo; 1429protected internal IScrollInfo ScrollInfo 2264IScrollInfo isi = ScrollInfo; 2937private IScrollInfo _scrollInfo;
src\Framework\System\Windows\Controls\Stack.cs (1)
238/// StackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
src\Framework\System\Windows\Controls\TextAdaptor.cs (2)
253IScrollInfo isi = visual as IScrollInfo;
src\Framework\System\Windows\Controls\TextBox.cs (1)
368height = ((IScrollInfo)this.RenderScope).ExtentHeight;
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
1427/// VirtualizingStackPanel implementation of <seealso cref="IScrollInfo.MakeVisible" />.
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (2)
382IScrollInfo scrollInfo = scroller as IScrollInfo;
src\Framework\System\windows\Documents\TextEditorSelection.cs (4)
2473IScrollInfo scrollInfo = textview as IScrollInfo; 2492IScrollInfo scrollInfo = textview as IScrollInfo;