private static Collection <object> UiaGetItems(BaseProdControl control) { AutomationElementCollection convRet = SelectionPatternHelper.GetListItems(control.UIAElement); Collection <object> retVal = InternalUtilities.AutomationCollToObjectList(convRet); LogController.ReceiveLogMessage(new LogMessage("List Items: ", retVal)); return(retVal); }
private static void UiaSelectAll(BaseProdControl control) { if (!UiaCanSelectMultiple(control)) { throw new ProdOperationException("Does not support multiple selection"); } foreach (AutomationElement item in SelectionPatternHelper.GetListItems(control.UIAElement)) { SelectionItemPatternHelper.AddToSelection(item); } }