根据MSDN - Panel.InternalChildren 属性:
从Panel派生的类 应该使用此属性,而不是Children 属性,用于内部覆盖,例如MeasureCore 和ArrangeCore。
所以,这真的是一个两部分的问题:
如果我创建自己的面板
FooPanel,它派生自Panel,我似乎无法覆盖MeasureCore或ArrangeCore。我不确定为什么会出现这种说法。但是,我可以覆盖MeasureOverrideandArrangeOverride。所以,我想知道我是否还需要InternalChildren为这两种方法使用该属性。Children财产和财产之间的真正区别是什么InternalChildren?