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