В книжке приводится приоритет расчета base value для Dependecy Property, а именно :
1) Local Value
2) Parent template trigger
3) Parent template
4) Style triggres
5) Template triggers
6) Style setters
7) Theme style triggers
8) Theme style setters
9) Property value inheritance
10) Default value.
Не понятно
2) 3) — шаблон/стиль для элемента еще понятно, а вот что значит шаблон родителя перекрывает шаблон дочернего элемента, как это изобразить на xaml ?
7) 8) — разве тема это не набор стилей ? как он понимает что данный стиль относится к теме ?
9) — не понял что имеется ввиду вроде DependecyProperty не могут быть виртуальными и понятие inheritance как-то не воспринимается
Здравствуйте, Аноним, Вы писали:
А>Не понятно
Where a Dependency Property Gets Its Value — объяснение всех уровней с примерами кода.