public GuiTextBox(AutomationElement textbox) { tbAutoEl = textbox; AutomationId = textbox.Current.AutomationId; Name = textbox.Current.Name; value = tbAutoEl.GetPattern<ValuePattern>(ValuePattern.Pattern); }
public GuiDataGrid(AutomationElement datagrid, string automationId) { dgAutoEl = datagrid; tablePatt = datagrid.GetPattern<TablePattern>(TablePattern.Pattern); AutomationId = automationId; HeaderNamesToIndex = new Dictionary<string, int>(); HeaderIndexToNames = new Dictionary<int, string>(); BuildHeaderDictCache(); }
public GuiComboBox(AutomationElement comboBox) { _cmb = comboBox; _expandCollapse = _cmb.GetPattern<ExpandCollapsePattern>(ExpandCollapsePattern.Pattern); }
public GuiCell(AutomationElement autoEl, string columnName) { cell = autoEl; _owningColumnName = columnName; _value = cell.GetPattern<ValuePattern>(ValuePattern.Pattern); }
public GuiComboBoxItem(AutomationElement item) { _cmbItem = item; _selection = _cmbItem.GetPattern<SelectionItemPattern>(SelectionItemPattern.Pattern); }
private GuiTabItem(AutomationElement ti, string automationId) { Window = ti; _selection = Window.GetPattern<SelectionItemPattern>(SelectionItemPattern.Pattern); AutomationId = automationId; }