Я использую библиотеку FlaUI для автоматизации калькулятора Windows.
Поскольку калькулятор - это приложение для магазина Windows, на нем должны выполняться такие действия, как перемещение, изменение визуального состояния и т. Д. родитель главного окна. При этом я столкнулся со следующей странной проблемой:
Window parent = window.Parent.AsWindow();
Хотя «window.Parent» равно x, «parent» по какой-то причине назначается x.Parent (который в данном случае является рабочим столом).
Это не постоянно;иногда «родитель» назначается как рабочий стол, а иногда как ожидаемый калькулятор.
Я никогда раньше не видел ничего похожего на эту проблему, и понятия не имею, как к этому подойти или как описать это всего лишь несколькими ключевыми словами для поиска решения.
Любая помощьбудет оценено.