2011-04-21 36 views
5

我試圖弄清楚Grid是如何處理其行和列的大小共享的。我正在用Reflector查看網格代碼,但找不到任何匹配。如果我沒有弄錯,cols/rows的大小應該首先得到想要的大小,然後再次用最大的找到的大小來測量,以獲得相同的大小,以避免被裁剪在排列中。但我無法找到任何代碼用於Reflector的大小共享。有人可以解釋一下,如何在自定義的面板類中粗略地實施尺寸分配方面的措施和安排?WPF-Grid如何實現SharedSizeGroup行爲?

回答

0

看System.Windows.Controls.DefinitionBase 它的價值(如果從使用sharedscope拍攝),然後在grid.SetFinalSize

使用