Пример #1
0
        /// <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));
        }
Пример #2
0
        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));
        }
Пример #3
0
//        // 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());
        }
Пример #4
0
        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());
        }