Разница между Framework.Triggers и Style.Triggers? - PullRequest
6 голосов
/ 18 апреля 2011

Существует два свойства одного типа, но они существуют в разных классах.

Это меня сильно смущает, и поэтому у меня мало вопросов, ответ на которые я ищу:

  • Почему существуют два свойства одного типа?
  • Когда я должен использовать что?
  • Что можно сделать, чего не могут другие?

1 Ответ

5 голосов
/ 18 апреля 2011

На странице документации, на которую вы ссылались в вопросе, написано:

FrameworkElement.Triggers может содержать только EventTriggers и обычно не используется.С помощью этого метода нельзя определить триггеры (на основе свойств) или (на основе значений данных) DataTriggers.

Для большинства практических целей следует использовать Style.Triggers или DataTemplate.Triggers или ControlTemplate.Triggers.(Извините за добавление в замешательство).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...