public static WinControl GetRightClickControl(string name, string type)
 {
     WinWindow uIWindow = new WinWindow();
     uIWindow.SearchProperties[WinWindow.PropertyNames.AccessibleName] = "Context";
     uIWindow.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32768";
     uIWindow.WaitForControlReady();
     WinMenu uIMenu = new WinMenu(uIWindow);
     uIMenu.SearchProperties[WinMenu.PropertyNames.Name] = "Context";
     uIMenu.WaitForControlReady();
     WinControl uIControl = new WinControl(uIMenu);
     uIControl.SearchProperties.Add("ControlType", type);
     uIControl.SearchProperties.Add("Name", name);
     uIControl.WaitForControlReady();
     return uIControl;
 }
 public static WinControl GetDropDownControl(string name, string type, WinWindow parent)
 {
     WinWindow dropDownWindow = new WinWindow();
     dropDownWindow.SearchProperties[WinWindow.PropertyNames.AccessibleName] = "DropDown";
     dropDownWindow.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.ClassName, "WindowsForms10.Window", PropertyExpressionOperator.Contains));
     dropDownWindow.WaitForControlReady();
     WinMenu menu = new WinMenu(dropDownWindow);
     menu.SearchProperties[WinMenu.PropertyNames.Name] = "DropDown";
     menu.WaitForControlReady();
     WinControl uIControl = new WinControl(menu);
     uIControl.SearchProperties.Add("ControlType", type);
     uIControl.SearchProperties.Add("Name", name);
     uIControl.WaitForControlReady();
     return uIControl;
 }