Неверный тип управления МАУ
Я использую Microsoft UIA для извлечения элементов пользовательского интерфейса из приложения WPF. Это работает большую часть времени, но иногда что-то происходит. Хотя значения и имена элементов являются точными, все показанные типы элементов управления имеют тип ControlType.Pane.
то есть то, что было ControlType.Button за один прогон, становится ControlType.Pane во время последующего прогона, и это не только для этого одного элемента, но и для каждого элемента в дереве, кроме самого верхнего элемента для этого приложения, который является типом ControlType.Window.
- Кто-нибудь видел это раньше?
- Можете ли вы объяснить это явно неправильное поведение?
- Это ошибка или что я могу делать в коде?
Консультирование, предложения или объяснения приветствуются. Благодарю.