Согласно MSDN - Свойство Panel.InternalChildren : следует использовать это свойство вместо Дети свойство, для внутренних переопределений, таких как MeasureCore и ArrangeCore .
Итак, это действительно вопрос, состоящий из двух частей:
Если я создам собственную панель, FooPanel
, которая является производной от Panel
, я не могу переопределить MeasureCore
или ArrangeCore
. Я не уверен, почему это заявление вообще там. Однако я могу переопределить MeasureOverride
и ArrangeOverride
. Итак, мне интересно, нужно ли мне еще использовать свойство InternalChildren
для этих двух методов.
В чем реальная разница между свойством Children
и InternalChildren
] свойство?