0
我有一個複雜的WPF窗口,它使用網格,堆棧面板等中佈置的幾個控件。在運行時,我發現窗口的大小太寬了。WPF:如何找出哪個元素確定窗口大小?
通常,對於小代碼庫,我會檢查整個佈局的寬度,最小寬度,最大寬度和列寬,但我正在研究一個龐大的代碼庫(這些控件分佈在數十個XAML文件中,有些我甚至沒有擁有源代碼)。
我正在尋找一種工具,使用它我可以將鼠標懸停在一個控件上並查找它如何派生出它的大小。有沒有這樣的事情?
我有一個複雜的WPF窗口,它使用網格,堆棧面板等中佈置的幾個控件。在運行時,我發現窗口的大小太寬了。WPF:如何找出哪個元素確定窗口大小?
通常,對於小代碼庫,我會檢查整個佈局的寬度,最小寬度,最大寬度和列寬,但我正在研究一個龐大的代碼庫(這些控件分佈在數十個XAML文件中,有些我甚至沒有擁有源代碼)。
我正在尋找一種工具,使用它我可以將鼠標懸停在一個控件上並查找它如何派生出它的大小。有沒有這樣的事情?
嘗試Snoop。這是wpf的優秀視覺代言人。這就像wpf的螢火蟲。
要求窗口「適合其內容」會不會簡單得多?如果你開始在複雜的佈局中使用固定大小,你已經失去了...... – 2013-03-09 16:49:22
@PaulMichalik除非我別無選擇,否則我會討厭使用該選項。理想情況下,控件和窗口應該設計得很好,不會溢出到極端水平,而且表現足夠好,可以根據窗口希望的大小進行調整(而不是相反)。我已經調試過我的問題,並找到了罪魁禍首,但由於我花了很多時間開始尋找工具。 – 2013-03-09 16:51:57
Snoop不夠好分析這個? – Viv 2013-03-09 23:54:15