2011-04-21 69 views
5

我试图弄清楚Grid是如何处理其行和列的大小共享的。我正在用Reflector查看网格代码,但找不到任何匹配。如果我没有弄错,cols/rows的大小应该首先得到想要的大小,然后再次用最大的找到的大小来测量,以获得相同的大小,以避免被裁剪在排列中。但我无法找到任何代码用于Reflector的大小共享。有人可以解释一下,如何在自定义的面板类中粗略地实施尺寸分配方面的措施和安排?WPF-Grid如何实现SharedSizeGroup行为?

回答

0

看System.Windows.Controls.DefinitionBase 它的价值(如果从使用sharedscope拍摄),然后在grid.SetFinalSize

使用