/// <summary> /// Invokes the context menu and returns the object representing the menu invoked. /// </summary> /// <param name="element"></param> /// <returns></returns> public static IUiElement PerformInvokeContextMenu(this IControlInputHolder holder) { var cmdlet = new HasControlInputCmdletBase(); // return the context menu window return(holder.GetParentElement().InvokeContextMenu(cmdlet, Preferences.ClickOnControlByCoordX, Preferences.ClickOnControlByCoordY)); }
public static IUiElement PerformCoordinatedInvokeContextMenu(this IControlInputHolder holder, int X, int Y) { var cmdlet = new HasControlInputCmdletBase(); // return the context menu window return(holder.GetParentElement().InvokeContextMenu(cmdlet, X, Y)); }
// // internal static IControlInputHolder GetC(this IControlInputHolder holder) // internal static string GetC(this IControlInputHolder holder) // { // return "c"; // holder; // } public static IUiElement PerformClick(this IControlInputHolder holder) { var cmdlet = new HasControlInputCmdletBase(); cmdlet.ClickControl( cmdlet, holder.GetParentElement(), new ClickSettings() { RelativeX = Preferences.ClickOnControlByCoordX, RelativeY = Preferences.ClickOnControlByCoordY }); return(holder.GetParentElement()); }
public static IUiElement PerformCoordinatedClick(this IControlInputHolder holder, int X, int Y) { var cmdlet = new HasControlInputCmdletBase(); cmdlet.ClickControl( cmdlet, holder.GetParentElement(), new ClickSettings() { RelativeX = X, RelativeY = Y }); return(holder.GetParentElement()); }