Example #1
0
 public bool WaitForInputIdle(int milliseconds)
 {
     return(ActionHandler.Perform(() => ((WindowPattern)RawElement.GetCurrentPattern(WindowPattern.Pattern)).WaitForInputIdle(milliseconds)));
 }
Example #2
0
 public void SetDockPosition(DockPosition dockPosition)
 {
     ActionHandler.Perform(() => ((DockPattern)RawElement.GetCurrentPattern(DockPattern.Pattern)).SetDockPosition(dockPosition));
 }
Example #3
0
 public void SetVisualState(WindowVisualState state)
 {
     ActionHandler.Perform(() => ((WindowPattern)RawElement.GetCurrentPattern(WindowPattern.Pattern)).SetWindowVisualState(state));
 }
Example #4
0
 public void ScrollIntoView()
 {
     ActionHandler.Perform(() => ((ScrollItemPattern)RawElement.GetCurrentPattern(ScrollItemPattern.Pattern)).ScrollIntoView());
 }
Example #5
0
 public void Rotate(double degrees)
 {
     ActionHandler.Perform(() => ((TransformPattern)RawElement.GetCurrentPattern(TransformPattern.Pattern)).Rotate(degrees));
 }
Example #6
0
 public AutomationElement[] GetSelection()
 {
     return(ActionHandler.Perform(() => ((SelectionPattern)RawElement.GetCurrentPattern(SelectionPattern.Pattern)).Current.GetSelection()));
 }
Example #7
0
 public void SetScrollPercent(double horizontalPercent, double verticalPercent)
 {
     ActionHandler.Perform(() => ((ScrollPattern)RawElement.GetCurrentPattern(ScrollPattern.Pattern)).SetScrollPercent(horizontalPercent, verticalPercent));
 }
Example #8
0
 public void Toggle()
 {
     ActionHandler.Perform(() => ((TogglePattern)RawElement.GetCurrentPattern(TogglePattern.Pattern)).Toggle());
 }
Example #9
0
 public void Collapse()
 {
     ActionHandler.Perform(() => ((ExpandCollapsePattern)RawElement.GetCurrentPattern(ExpandCollapsePattern.Pattern)).Collapse());
 }
Example #10
0
 public TextPatternRange RangeFromPoint(Point screenLocation)
 {
     return(ActionHandler.Perform(() => ((TextPattern)RawElement.GetCurrentPattern(TextPattern.Pattern)).RangeFromPoint(screenLocation)));
 }
Example #11
0
 public void Invoke()
 {
     ActionHandler.Perform(() => ((InvokePattern)RawElement.GetCurrentPattern(InvokePattern.Pattern)).Invoke());
 }
Example #12
0
 public TextPatternRange RangeFromChild(AutomationElement childElement)
 {
     return(ActionHandler.Perform(() => ((TextPattern)RawElement.GetCurrentPattern(TextPattern.Pattern)).RangeFromChild(childElement)));
 }
Example #13
0
 public TextPatternRange[] GetVisibleRanges()
 {
     return(ActionHandler.Perform(() => ((TextPattern)RawElement.GetCurrentPattern(TextPattern.Pattern)).GetVisibleRanges()));
 }
Example #14
0
 public void Select()
 {
     ActionHandler.Perform(() => ((SelectionItemPattern)RawElement.GetCurrentPattern(SelectionItemPattern.Pattern)).Select());
 }
Example #15
0
 public AutomationElement GetItem(int row, int column)
 {
     return(ActionHandler.Perform(() => ((GridPattern)RawElement.GetCurrentPattern(GridPattern.Pattern)).GetItem(row, column)));
 }
Example #16
0
 public void Close()
 {
     ActionHandler.Perform(() => ((WindowPattern)RawElement.GetCurrentPattern(WindowPattern.Pattern)).Close());
 }
Example #17
0
 public AutomationElement[] GetRowHeaders()
 {
     return(ActionHandler.Perform(() => ((TablePattern)RawElement.GetCurrentPattern(TablePattern.Pattern)).Current.GetRowHeaders()));
 }
Example #18
0
 public void Move(double x, double y)
 {
     ActionHandler.Perform(() => ((TransformPattern)RawElement.GetCurrentPattern(TransformPattern.Pattern)).Move(x, y));
 }
Example #19
0
 public void Scroll(ScrollAmount horizontalAmount = 0, ScrollAmount verticalAmount = 0)
 {
     ActionHandler.Perform(() => ((ScrollPattern)RawElement.GetCurrentPattern(ScrollPattern.Pattern)).Scroll(horizontalAmount, verticalAmount));
 }
Example #20
0
 public void Resize(double width, double height)
 {
     ActionHandler.Perform(() => ((TransformPattern)RawElement.GetCurrentPattern(TransformPattern.Pattern)).Resize(width, height));
 }
Example #21
0
 public void SetValue(string value)
 {
     ActionHandler.Perform(() => ((ValuePattern)RawElement.GetCurrentPattern(ValuePattern.Pattern)).SetValue(value));
 }
Example #22
0
 public void RemoveFromSelection()
 {
     ActionHandler.Perform(() => ((SelectionItemPattern)RawElement.GetCurrentPattern(SelectionItemPattern.Pattern)).RemoveFromSelection());
 }