Я пытаюсь получить доступ к флажку, присутствующему в модальном окне.И поставьте галочку - снимите флажок с помощью UI-Automation / Uiacomwrapper.
Я могу это сделать, но в некоторых приложениях это не удается.Например, скажем Team Viewer.Я не могу получить доступ к флажку, присутствующему в модальном окне.
var testi = win.GetWindowByName("TeamViewer");
var child_win = win.GetChildWindow();
var window = (AutomationElement)child_win.Element;
var cb = window.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.NameProperty, "Start TeamViewer with Windows"));
он должен возвращать некоторое значение в cb, но он возвращает ноль.Тот же код работает нормально с другими формами Windows и приложениями WPF.Только в случае Team Viewer он возвращает ноль. введите описание изображения здесь