我试图弄清楚Grid如何在列和行中进行大小共享。我正在用反射器查看网格代码但找不到任何命中。共享/行共享大小应该首先获得所需的大小,然后再次使用最大找到的大小进行测量,以获得相同的大小,以避免被排除在编排通道中,如果我没有弄错的话。但我无法使用Reflector找到任何与大小共享的代码。有人可以解释一下大小共享应该如何在一个自定义的面板类中大致实现关于度量和安排吗?
答案 0 :(得分:0)
查看System.Windows.Controls.DefinitionBase 然后在grid.SetFinalSize
中使用它的值(如果使用则从sharedscope获取)