WPF-Grid如何实现SharedSizeGroup行为?

And*_*ita 5 wpf custom-controls

我试图弄清楚Grid如何在列和行中进行大小共享.我正在用反射器查看网格代码但找不到任何命中.共享/行共享大小应该首先获得所需的大小,然后再次使用最大找到的大小进行测量,以获得相同的大小,以避免被排除在编排通道中,如果我没有弄错的话.但我无法使用Reflector找到任何与大小共享的代码.有人可以解释一下大小共享应该如何在一个自定义面板类中大致实现,以便进行测量和安排?

Ada*_*lls 0

查看 System.Windows.Controls.DefinitionBase 它的值(如果使用,则从共享范围获取)然后在 grid.SetFinalSize 中使用