Подпишись на наш Twitter

Быть в курсе появления новых статей!

Девятый источник в списке источников базового значения dependency property является стиль определенный в теме. Свойство получает базовое значение из стиля темы, если сеттер для контрола определен в стиле по умолчанию. Каждый контрол поставляемый с WPF имеет стиль по умолчанию, который определяет внешний вид, который известен как стиль темы.

Если мы взглянем на стиль по умолчанию для контрола, мы увидим что стиль по умолчанию устанавливает свойство Background для ComboBox:


Так по умолчанию источником свойства является DefaultStyle (стиль темы).

Если мы установим значение свойства IsEditable в true, то триггер из стиля по умолчанию сработает и источником станет DefaultStyleTrigger (триггер тиля темы).

Оригинал: #143 – Dependency Property Value Sources: #9 – Theme Style




Дата публикации: 02.12.2010 18:45

Ярлыки: Dependency Property, Styles, Theme, WPF