根据MSDN - Panel.InternalChildren Property:
因此,这实际上是一个两部分的问题:
FooPanel
,它是从Panel
派生的,那么我似乎无法覆盖MeasureCore
或ArrangeCore
。我不知道为什么那句话仍然存在。但是,我可以覆盖MeasureOverride
和ArrangeOverride
。因此,我想知道是否仍然需要对这两种方法使用InternalChildren
属性。 Children
属性和InternalChildren
属性之间的真正区别是什么? 最佳答案
MSDN否则表示(http://msdn.microsoft.com/en-us/library/ms754152.aspx),但文档错误。 (使用反射器可以看到,Children的实现只是调用InternalChildren)