2019년 1월 26일 토요일

WPF 트리거란? Triggers(Trigger, MulitiTrigger, DataTrigger, MultiDataTrigger, EventTrigger)

WPF 트리거란? Triggers(Trigger, MulitiTrigger, DataTrigger, MultiDataTrigger, EventTrigger)
Trigger는 어떤 조건, 이벤트등이 주어졌을 때 묵시적으로 컨트롤의 상태 또는 이벤트 핸들러등을 호출하는 기능을 의미한다.
즉 Trigger를 사용하면 엘리먼트의 프로퍼티나 데이터 바인딩, 이벤트에서 발생하는 변화에 엘리먼트와 컨트롤이 어떻게 반응할지를 정할 수 있다.
Style의 Setter와 비교할 때 둘 다 프로퍼티를 설정하지만 Setter는 엘리먼트가 처음 생성되었을 때의 프로퍼티를 설정하며 Trigger는 프로퍼티가 변경되는 경우에 프로퍼티를 설정하는 점이 다르다.
Style의 Triggers 프로퍼티는 TriggerBase 객체의 컬렉션인 TriggerCollection 타입이며 추상클래스 TriggerBase에서 파생된 클래스는 아래와 같다.
      System.Windows.TriggerBase
        System.Windows.DataTrigger
        System.Windows.EventTrigger
        System.Windows.MultiDataTrigger
        System.Windows.MultiTrigger
        System.Windows.Trigger

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...