我正在尝试在 Silverlight 应用程序中进行测试以查找鼠标光标下的元素。
通常VisualTreeHelper.FindElementsInHostCoordinates
适用于此。如果有一个Popup
打开,我需要将弹出窗口传递给命中测试方法。如果打开了多个弹出窗口,我需要确定要传入的正确(最顶层)弹出窗口。
有没有可靠的方法来确定哪个Popup
是最高的?我在Popup
打开 s 后可能会加载的程序集中执行此操作,因此我不能依赖跟踪它们打开的顺序。
感谢您的任何帮助。
我正在尝试在 Silverlight 应用程序中进行测试以查找鼠标光标下的元素。
通常VisualTreeHelper.FindElementsInHostCoordinates
适用于此。如果有一个Popup
打开,我需要将弹出窗口传递给命中测试方法。如果打开了多个弹出窗口,我需要确定要传入的正确(最顶层)弹出窗口。
有没有可靠的方法来确定哪个Popup
是最高的?我在Popup
打开 s 后可能会加载的程序集中执行此操作,因此我不能依赖跟踪它们打开的顺序。
感谢您的任何帮助。