WPF Panel.Children vs Panel.InternalChildren - В чем разница?

Согласно MSDN - Свойство Panel.InternalChildren : следует использовать это свойство вместо Дети свойство, для внутренних переопределений, таких как MeasureCore и ArrangeCore .


Итак, это действительно вопрос, состоящий из двух частей:

  1. Если я создам собственную панель, FooPanel , которая является производной от Panel , я не могу переопределить MeasureCore или ArrangeCore . Я не уверен, почему это заявление вообще там. Однако я могу переопределить MeasureOverride и ArrangeOverride . Итак, мне интересно, нужно ли мне еще использовать свойство InternalChildren для этих двух методов.

  2. В чем реальная разница между свойством Children и InternalChildren ] свойство?

9
задан Chris Wenham 7 April 2011 в 16:03
поделиться