private void AddEventHandlers(List <Process> procs) { foreach (var proc in procs) { var evtH = new AutomationEvtH { Element = AutomationElement.RootElement, EventID = WindowPattern.WindowOpenedEvent, OnAutomationEvent = new AutomationEventHandler(OnUIAutomationEvent), }; _handlrs.Add(evtH); Automation.AddAutomationEventHandler(evtH.EventID, evtH.Element, TreeScope.Subtree, evtH.OnAutomationEvent); } }
private void AddEventHandlers(List<Process> procs) { foreach (var proc in procs) { var evtH = new AutomationEvtH { Element = AutomationElement.RootElement, EventID = WindowPattern.WindowOpenedEvent, OnAutomationEvent = new AutomationEventHandler(OnUIAutomationEvent), }; _handlrs.Add(evtH); Automation.AddAutomationEventHandler(evtH.EventID, evtH.Element, TreeScope.Subtree, evtH.OnAutomationEvent); } }