Я хотел бы понять этот вид использования TemplateBinding:
Background="{TemplateBinding Panel.Background}"
Эта строка используется внутри определения ControlTemplate, переопределяющего внешний вид и ощущение экспандера.(ControlTemplate TargetType = Expander)
Поскольку у класса расширителя нет свойства Panel , я хотел бы понять, откуда появится Panel.Background, когда будет применен шаблон элемента управления,Я думал о присоединенном свойстве, но в XAML я не могу написать что-то вроде:
<Expander Panel.Background ="..." />
Следовательно, класс экспандера, похоже, не имеет присоединенного свойства Panel.Background.