2
我正在嘗試在Silverlight應用程序中進行測試,以查找鼠標光標下的元素。如何判斷哪個Silverlight Popup(或ChildWindow)是最頂層的?
通常VisualTreeHelper.FindElementsInHostCoordinates
適用於此。如果打開了Popup
,我需要將彈出窗口傳遞給命中測試方法。如果有多個彈出窗口打開時,我需要確定正確的(最頂層)彈出的傳遞。
有沒有可靠的方法來確定哪些Popup
是最上面的?我正在做一個裝配,可能會在Popup
已打開之後加載,所以我不能依靠跟蹤它們的打開順序。
感謝您的任何幫助。