public override void HookEvents(UIItemEventListener eventListener) { lastSelectedItem = SelectedItem; handler = delegate(object sender, AutomationPropertyChangedEventArgs e) { if (SelectedItem == null || e.NewValue.Equals(1)) return; if (SameListItem()) return; lastSelectedItem = SelectedItem; eventListener.EventOccured(new ComboBoxEvent(this, SelectedItemText)); }; Automation.AddAutomationPropertyChangedEventHandler(automationElement, TreeScope.Element, handler, ExpandCollapsePattern.ExpandCollapseStateProperty); }
public bool SelectFirstSearchRecord() { try { System.Threading.Thread.Sleep(3000); TestStack.White.UIItems.ListBoxItems.ListItem listView = searchwindow.Get <TestStack.White.UIItems.ListBoxItems.ListItem>(SearchCriteria.ByText("Theranos.PSC.UI.PatientViewModel")); listView.Select(); Thread.Sleep(3000); standard.Next(); return(true); } catch (Exception) { Console.WriteLine("Not able to Find any record"); return(true); } }