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

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

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

В примере ниже, мы применили шаблон к главной кнопке, заменив ее двумя метками и новой кнопкой. триггер изменяет свойство Foreground оригинальной кнопки, таким образом источник свойства получает значение из триггера определенного в шаблоне.

Оригинальная кнопка замещается контролами из шаблона, но свойство Foreground сохранено используя расширение разметки TemplateBinding.


Оригинал: #140 – Dependency Property Value Sources: #6 – Template Triggers




Дата публикации: 29.11.2010 18:35

Ярлыки: Dependency Property, WPF