Binding
[WPF] Binding Property
[WPF] Binding Property
2013.08.02RelativeSource바인딩 대상의 위치에 상대적인 위치를 지정하여 바인딩 소스를 설정- Self : 자기 자신- FindAncestor : 부모- TemplatedParent : Tamplate를 적용한 element (TemplateBinding과 동일 기능)- PreviousData : 테이터 리스트에서 이전 데이터 SourceBinding은 기본적으로 DataContext에 바인딩되므로 명시적으로 Binding 소스를 지정 ElementName가져올 소스를 Element로 지정Source, RelativeSource와는 같이 사용될 수 없다. Converter테이터 변환 BindsDirectlyToSource ( True or False(default))직접 바인딩 경로를 지정 Converte..
[WPF] Binding(바인딩)
[WPF] Binding(바인딩)
2013.08.01Binding 이란 data, 혹은 property 를 서로 연결하여 서로 동적으로 변환 및 참조할 수 있도록 한다. 즉, 한 엘리먼트의 프로퍼티를 다른 엘리먼트의 프로퍼티, 혹은 데이터와 연결하는 과정이다. 바인딩을 통해 쉽게 서로 값들을 참조하여 동적으로 변경시킬 수 있고, 긴 처리 없이 간단하게 리스트에 DataTable 을 표시하는 등 장점이 많기 때문에 WPF로 작업할 때 바인딩은 필수적으로 사용한다. 바인딩 모드는 OneTime, OneWay, OneWayToSource, TwoWay 의 4가지가 존재한다.OneTime : 최초 한번만 값을 전달OneWay : A를 B에 바인딩했다면, B의 값이 변경되면 A의 값도 변경. 하지만 A의 값이 변경되었을 시 B의 값은 변경되지 않음OneWayToS..