В моем приложении WPF реализован механизм призмы. Есть несколько элементов управления меню, которые загружаются в контейнер при изменении страницы.
Я пытаюсь использовать кодированный интерфейс, чтобы добавить утверждения к этим кнопкам.
Когда CUIT используется на первом экране, кажется, что ничего не распознается. Но на втором экране они узнаются. В коде для их загрузки нет изменений, за исключением того, что элементы управления на первом экране находятся на глубине одного уровня (это показывает Snoop).
Нужно ли по-прежнему иметь код одноранговых узлов автоматизации, который будет написан в конце исходного кода, чтобы представить элементы управления, хотя они являются стандартными элементами управления WPF?
Что еще я могу попытаться, чтобы их постоянно распознавали?
Inspect.exe, UIA Verify, Snoop отображает все элементы управления WPF независимо от того, на каком экране я нахожусь.