Неверный тип управления МАУ

Я использую Microsoft UIA для извлечения элементов пользовательского интерфейса из приложения WPF. Это работает большую часть времени, но иногда что-то происходит. Хотя значения и имена элементов являются точными, все показанные типы элементов управления имеют тип ControlType.Pane.

то есть то, что было ControlType.Button за один прогон, становится ControlType.Pane во время последующего прогона, и это не только для этого одного элемента, но и для каждого элемента в дереве, кроме самого верхнего элемента для этого приложения, который является типом ControlType.Window.

  • Кто-нибудь видел это раньше?
  • Можете ли вы объяснить это явно неправильное поведение?
  • Это ошибка или что я могу делать в коде?

Консультирование, предложения или объяснения приветствуются. Благодарю.

0 ответов

Другие вопросы по тегам