2011-04-18 9 views
5

동일한 유형의 두 가지 속성이 있지만 다른 클래스에 존재합니다.Framework.Triggers와 Style.Triggers의 차이점은 무엇입니까?

이 나에게 많은 혼란을하고, 그래서 그의 대답은 몇 가지 질문은 내가 찾고했습니다

  • 왜 동일한 유형의 두 가지 속성 있다?
  • 무엇을 사용해야합니까?
  • 다른 사람이 할 수있는 일은 무엇입니까? 이 질문에 연결 한 문서 페이지로

답변

4

는 말한다 :

FrameworkElement.Triggers는 Eventtriggers에 포함 할 수 있습니다 일반적으로 사용되지 않습니다. 이 메서드에서는 (속성 기반) 트리거 또는 (데이터 바인딩 된 값을 기반으로) DataTriggers를 정의 할 수 없습니다.

대부분의 실제적인 목적을 위해서는 Style.Triggers 또는 DataTemplate.Triggers 또는 ControlTemplate.Triggers를 사용해야합니다. (혼란에 빠져서 죄송합니다).

관련 문제