1 instantiation of ScrollPattern
UIAutomationClient (1)
System\Windows\Automation\ScrollPattern.cs (1)
198return new ScrollPattern(el, hPattern, cached);
72 references to ScrollPattern
UIAutomationClient (14)
MS\Internal\Automation\Schema.cs (14)
346new AutomationPropertyInfo( null, ScrollPattern.HorizontalScrollPercentProperty, typeof(double), (double)0 ), 347new AutomationPropertyInfo( null, ScrollPattern.HorizontalViewSizeProperty, typeof(double), (double)100 ), 348new AutomationPropertyInfo( null, ScrollPattern.VerticalScrollPercentProperty, typeof(double), (double)0 ), 349new AutomationPropertyInfo( null, ScrollPattern.VerticalViewSizeProperty, typeof(double), (double)100 ), 350new AutomationPropertyInfo( convertToBool, ScrollPattern.HorizontallyScrollableProperty, typeof(bool), false ), 351new AutomationPropertyInfo( convertToBool, ScrollPattern.VerticallyScrollableProperty, typeof(bool), false ), 427private static readonly AutomationProperty [ ] ScrollProperties = { ScrollPattern.HorizontalScrollPercentProperty, 428ScrollPattern.HorizontalViewSizeProperty, 429ScrollPattern.HorizontallyScrollableProperty, 430ScrollPattern.VerticallyScrollableProperty, 431ScrollPattern.VerticalScrollPercentProperty, 432ScrollPattern.VerticalViewSizeProperty }; 483new AutomationPatternInfo( ScrollPattern.Pattern, ScrollProperties, new WrapObjectClientSide(ScrollPattern.Wrap) ),
UIAutomationClientSideProviders (58)
MS\Internal\AutomationProxies\EventManager.cs (14)
291IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 295RaisePropertyChangedEvent(el, ScrollPattern.VerticalViewSizeProperty, scroll.VerticalViewSize); 300IScrollProvider scroll = el.GetPatternProvider(ScrollPattern.Pattern) as IScrollProvider; 304RaisePropertyChangedEvent(el, ScrollPattern.HorizontalViewSizeProperty, scroll.HorizontalViewSize); 423IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider; 424if (scroll == null || scroll.VerticalScrollPercent == ScrollPattern.NoScroll) 427RaisePropertyChangedEvent(el, ScrollPattern.VerticalScrollPercentProperty, scroll.VerticalScrollPercent); 432IScrollProvider scroll = el.GetPatternProvider (ScrollPattern.Pattern) as IScrollProvider; 433if (scroll == null || scroll.HorizontalScrollPercent == ScrollPattern.NoScroll) 436RaisePropertyChangedEvent(el, ScrollPattern.HorizontalScrollPercentProperty, scroll.HorizontalScrollPercent); 536_objectIdClient.Add(ScrollPattern.VerticalViewSizeProperty, new RaiseEvent(HandleVerticalViewSizeProperty)); 537_objectIdClient.Add(ScrollPattern.HorizontalViewSizeProperty, new RaiseEvent(HandleHorizontalViewSizeProperty)); 551_objectIdScroll.Add(ScrollPattern.VerticalScrollPercentProperty, new RaiseEvent(HandleVerticalScrollPercentProperty)); 552_objectIdScroll.Add(ScrollPattern.HorizontalScrollPercentProperty, new RaiseEvent(HandleHorizontalScrollPercentProperty));
MS\Internal\AutomationProxies\NonClientArea.cs (9)
321if (iid == ScrollPattern.Pattern && WindowScroll.HasScrollableStyle(_hwnd)) 380return (double) WindowScroll.GetPropertyScroll (ScrollPattern.HorizontalScrollPercentProperty, _hwnd); 389return (double)WindowScroll.GetPropertyScroll(ScrollPattern.VerticalScrollPercentProperty, _hwnd); 398return (double)WindowScroll.GetPropertyScroll(ScrollPattern.HorizontalViewSizeProperty, _hwnd); 407return (double)WindowScroll.GetPropertyScroll(ScrollPattern.VerticalViewSizeProperty, _hwnd); 416return (bool) WindowScroll.GetPropertyScroll (ScrollPattern.HorizontallyScrollableProperty, _hwnd); 425return (bool) WindowScroll.GetPropertyScroll (ScrollPattern.VerticallyScrollableProperty, _hwnd); 677if ((idProp == ScrollPattern.VerticalScrollPercentProperty && idObject != NativeMethods.OBJID_VSCROLL) || 678(idProp == ScrollPattern.HorizontalScrollPercentProperty && idObject != NativeMethods.OBJID_HSCROLL))
MS\Internal\AutomationProxies\ProxyHwnd.cs (4)
386else if ((idProp == ScrollPattern.HorizontalScrollPercentProperty || 387idProp == ScrollPattern.VerticalScrollPercentProperty) || 388idProp == ScrollPattern.HorizontalViewSizeProperty || 389idProp == ScrollPattern.VerticalViewSizeProperty )
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
158else if (iid == ScrollPattern.Pattern && WindowScroll.HasScrollableStyle(_hwnd))
MS\Internal\AutomationProxies\WindowsListView.cs (11)
653if (fScrollSuccess && (((int)horizontalPercent != (int)ScrollPattern.NoScroll && (int)horizontalPercent != (int)WindowScroll.GetPropertyScroll(ScrollPattern.HorizontalScrollPercentProperty, _hwnd)) 654|| ((int)verticalPercent != (int)ScrollPattern.NoScroll && (int)verticalPercent != (int)WindowScroll.GetPropertyScroll(ScrollPattern.VerticalScrollPercentProperty, _hwnd)))) 682return (double)WindowScroll.GetPropertyScroll(ScrollPattern.HorizontalScrollPercentProperty, _hwnd); 692return (double)WindowScroll.GetPropertyScroll(ScrollPattern.VerticalScrollPercentProperty, _hwnd); 702return (double)WindowScroll.GetPropertyScroll(ScrollPattern.HorizontalViewSizeProperty, _hwnd); 712return (double)WindowScroll.GetPropertyScroll(ScrollPattern.VerticalViewSizeProperty, _hwnd); 722return (bool) WindowScroll.GetPropertyScroll (ScrollPattern.HorizontallyScrollableProperty, _hwnd); 731return (bool) WindowScroll.GetPropertyScroll (ScrollPattern.VerticallyScrollableProperty, _hwnd); 1659if ((int)fScrollPos == (int)ScrollPattern.NoScroll)
MS\Internal\AutomationProxies\WindowsScroll.cs (10)
85if (idProp == ScrollPattern.HorizontalScrollPercentProperty) 87return Scrollable (hwnd, NativeMethods.SB_HORZ) ? GetScrollInfo (hwnd, NativeMethods.SB_HORZ) : ScrollPattern.NoScroll; 89else if (idProp == ScrollPattern.VerticalScrollPercentProperty) 91return Scrollable (hwnd, NativeMethods.SB_VERT) ? GetScrollInfo (hwnd, NativeMethods.SB_VERT) : ScrollPattern.NoScroll; 93else if (idProp == ScrollPattern.HorizontalViewSizeProperty) 97else if (idProp == ScrollPattern.VerticalViewSizeProperty) 101else if (idProp == ScrollPattern.HorizontallyScrollableProperty) 105else if (idProp == ScrollPattern.VerticallyScrollableProperty) 246return (double)ScrollPattern.NoScroll; 275if ((int)fScrollPos == (int)ScrollPattern.NoScroll)
MS\Internal\AutomationProxies\WindowsTab.cs (9)
57_upDownEvents[0]._idProp = ScrollPattern.HorizontalScrollPercentProperty; 104if ((idProp == ScrollPattern.VerticalScrollPercentProperty && idObject != NativeMethods.OBJID_VSCROLL) || 105(idProp == ScrollPattern.HorizontalScrollPercentProperty && idObject != NativeMethods.OBJID_HSCROLL)) 139if (iid == ScrollPattern.Pattern) 491if ((int)verticalPercent != (int)ScrollPattern.NoScroll) 495else if ((int)horizontalPercent == (int)ScrollPattern.NoScroll) 538return (double)ScrollPattern.NoScroll; 562return (double)ScrollPattern.NoScroll; 728&& idProp == ScrollPattern.HorizontalScrollPercentProperty)