According to MSDN - Panel.InternalChildren Property:
Classes that are derived from Panel should use this property, instead of the Children property, for internal overrides such as MeasureCore and ArrangeCore.
So, this is really a 2 part question:
If I create a Panel of my own,
FooPanel, which derives fromPanel, I can't seem to overrideMeasureCoreorArrangeCore. I'm not sure why that statement is even there. I can, however, overrideMeasureOverrideandArrangeOverride. So, I wonder if I still need to use theInternalChildrenproperty for these 2 methods.What is the real difference between the
Childrenproperty and theInternalChildrenproperty?