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 overrideMeasureCore
orArrangeCore
. I'm not sure why that statement is even there. I can, however, overrideMeasureOverride
andArrangeOverride
. So, I wonder if I still need to use theInternalChildren
property for these 2 methods.What is the real difference between the
Children
property and theInternalChildren
property?