Я пытаюсь выполнить тест в приложениях Silverlight, чтобы найти элементы под курсором мыши.
Обычно VisualTreeHelper.FindElementsInHostCoordinates
работает для этого. Если открыто Popup
, мне нужно перейти во всплывающее окно к методу проверки попадания. Если открыто несколько всплывающих окон, мне нужно определить правильное (самое верхнее) всплывающее окно для передачи.
Есть ли надежный способ определить, какой Popup
самый верхний? Я делаю это в сборке, которая может быть загружена после открытия Popup
, поэтому я не могу рассчитывать на порядок их открытия.
Спасибо за любую помощь.