WPF TemplateBinding для прикрепленных свойств - PullRequest
0 голосов
/ 19 сентября 2011

Я хотел бы понять этот вид использования TemplateBinding:

Background="{TemplateBinding Panel.Background}" 

Эта строка используется внутри определения ControlTemplate, переопределяющего внешний вид и ощущение экспандера.(ControlTemplate TargetType = Expander)

Поскольку у класса расширителя нет свойства Panel , я хотел бы понять, откуда появится Panel.Background, когда будет применен шаблон элемента управления,Я думал о присоединенном свойстве, но в XAML я не могу написать что-то вроде:

<Expander Panel.Background ="..." />

Следовательно, класс экспандера, похоже, не имеет присоединенного свойства Panel.Background.

...