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