簡體   English   中英

Snoop沒有看到我的應用程序的子窗口

[英]Snoop doesn't see my application's child windows

當我運行Snoop 2.8時,它會看到我的程序的主窗口並在其ComboBox列出它。 但是,我的程序創建了一個通過調用ChildWindow.Show()顯示的子窗口。 無論我做什么,我都無法窺探那個孩子的窗戶。 如果我刷新窗口列表,它不會顯示。 如果我將雙筒望遠鏡旁邊的小十字線圖標拖到子窗口上,則會出現主窗口。

如何窺探應用程序的子窗口?

當我使用Snoop時,我總是首先開始窺探然后使用“shift + control”快捷鍵來專注於我想要的東西。 即使我對子窗口這樣做,這似乎也有效。 試試這個:

  1. 啟動應用程序,打開子窗口
  2. 運行Snoop
  3. 窺探應用程序中的任何窗口
  4. 專注於您的子窗口(單擊窗口的標題欄)
  5. 將鼠標移動到要檢查的內容上,同時按住Shift和Control鍵
  6. 您的應用程序中會出現一個紅色輪廓,您應該看到Snoop在樹中顯示/選擇有問題的元素。 如果查看左側的可視樹,您現在將看到子窗口是樹的父窗口。

該解決方案最后在Snoop 2.8中進行了測試。

你有沒有找過WPF檢查員? 我總是使用它而不是窺探,並且從未對兒童窗戶有任何問題......

http://wpfinspector.codeplex.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM