Open MonoAutomation opened 7 years ago
oh buddy ... did you ever get this to work? i have same problem virtually. cant perform the default action on the row. then again, i cant even seem to get this project to work just yet. but i just a quasi newbie despite being old!
Uisng Treewalker ,i am able to get required row number from the grid but not able to select that row.
i have tried selection,invoke, and other pattern but everything is throwing error like un supported pattern. myrow=2 //example // to get row element) AutomationElement rowElementToSelect = requiredGrid.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.AutomationIdProperty, myrow.ToString()));
// get row header AutomationElement rowHeader = rowElementToSelect.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Header));
// invoke it (select the whole line) //((InvokePattern)rowHeader.GetCurrentPattern(InvokePattern.Pattern)).Invoke();
Environment: Windows forms,Infragistics,.netframework 4,
Can any one help to get the solution for this scenario?