5 implementations of IScrollProvider
PresentationCore (1)
MS\Internal\Automation\ScrollProviderWrapper.cs (1)
33internal class ScrollProviderWrapper: MarshalByRefObject, IScrollProvider
PresentationFramework (1)
System\Windows\Automation\Peers\ScrollViewerAutomationPeer.cs (1)
14public class ScrollViewerAutomationPeer : FrameworkElementAutomationPeer, IScrollProvider
UIAutomationClientSideProviders (3)
MS\Internal\AutomationProxies\NonClientArea.cs (1)
24class NonClientArea: ProxyHwnd, IScrollProvider
MS\Internal\AutomationProxies\WindowsListView.cs (1)
47class WindowsListView: ProxyHwnd, ISelectionProvider, IScrollProvider, IGridProvider, IMultipleViewProvider, ITableProvider
MS\Internal\AutomationProxies\WindowsTab.cs (1)
26class WindowsTab: ProxyHwnd, ISelectionProvider, IScrollProvider, IRawElementProviderHwndOverride
68 references to IScrollProvider
PresentationCore (3)
MS\Internal\Automation\ScrollProviderWrapper.cs (3)
43private ScrollProviderWrapper( AutomationPeer peer, IScrollProvider iface ) 131return new ScrollProviderWrapper( peer, (IScrollProvider) iface ); 200private IScrollProvider _iface;
PresentationFramework (28)
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (2)
94IScrollProvider scrollProvider = scrollPeer as IScrollProvider;
System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (1)
48if (scrollPeer != null && scrollPeer is IScrollProvider)
System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
44if (scrollPeer != null && scrollPeer is IScrollProvider)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (2)
32if(scrollPeer != null && scrollPeer is IScrollProvider) 35return (IScrollProvider)scrollPeer;
System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (2)
75IScrollProvider scrollProvider = svAP as IScrollProvider;
System\Windows\Automation\Peers\ScrollViewerAutomationPeer.cs (18)
73/// <see cref="IScrollProvider.Scroll"/> 74void IScrollProvider.Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 136/// <see cref="IScrollProvider.SetScrollPercent"/> 137void IScrollProvider.SetScrollPercent(double horizontalPercent, double verticalPercent) 174/// <see cref="IScrollProvider.HorizontalScrollPercent"/> 175double IScrollProvider.HorizontalScrollPercent 188/// <see cref="IScrollProvider.VerticalScrollPercent"/> 189double IScrollProvider.VerticalScrollPercent 202/// <see cref="IScrollProvider.HorizontalViewSize"/> 203double IScrollProvider.HorizontalViewSize 216/// <see cref="IScrollProvider.VerticalViewSize"/> 217double IScrollProvider.VerticalViewSize 230/// <see cref="IScrollProvider.HorizontallyScrollable"/> 231bool IScrollProvider.HorizontallyScrollable 239/// <see cref="IScrollProvider.VerticallyScrollable"/> 240bool IScrollProvider.VerticallyScrollable 290IScrollProvider isp = (IScrollProvider)this;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
42if(scrollPeer != null && scrollPeer is IScrollProvider) 45return (IScrollProvider)scrollPeer;
UIAutomationClientSideProviders (37)
MS\Internal\AutomationProxies\EventManager.cs (8)
285IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 294IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 417IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider; 426IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider;
MS\Internal\AutomationProxies\NonClientArea.cs (8)
354void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 360void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 366double IScrollProvider.HorizontalScrollPercent 375double IScrollProvider.VerticalScrollPercent 384double IScrollProvider.HorizontalViewSize 393double IScrollProvider.VerticalViewSize 402bool IScrollProvider.HorizontallyScrollable 411bool IScrollProvider.VerticallyScrollable
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
154IScrollProvider scroll = NonClientArea.Create(_hwnd, 0) as IScrollProvider;
MS\Internal\AutomationProxies\WindowsListView.cs (8)
601void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 612void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 671double IScrollProvider.HorizontalScrollPercent 681double IScrollProvider.VerticalScrollPercent 691double IScrollProvider.HorizontalViewSize 701double IScrollProvider.VerticalViewSize 711bool IScrollProvider.HorizontallyScrollable 721bool IScrollProvider.VerticallyScrollable
MS\Internal\AutomationProxies\WindowsTab.cs (11)
155return ((IScrollProvider)this).HorizontalScrollPercent; 159return ((IScrollProvider)this).HorizontallyScrollable; 163return ((IScrollProvider)this).HorizontalViewSize; 446void IScrollProvider.Scroll (ScrollAmount horizontalAmount, ScrollAmount verticalAmount) 470void IScrollProvider.SetScrollPercent (double horizontalPercent, double verticalPercent) 519double IScrollProvider.HorizontalScrollPercent 548double IScrollProvider.VerticalScrollPercent 560double IScrollProvider.HorizontalViewSize 605double IScrollProvider.VerticalViewSize 614bool IScrollProvider.HorizontallyScrollable 623bool IScrollProvider.VerticallyScrollable