반응형

RelativeSource

바인딩 대상의 위치에 상대적인 위치를 지정하여 바인딩 소스를 설정

- Self : 자기 자신

- FindAncestor : 부모

- TemplatedParent : Tamplate를 적용한 element (TemplateBinding과 동일 기능)

- PreviousData : 테이터 리스트에서 이전 데이터


Source

Binding은 기본적으로 DataContext에 바인딩되므로 명시적으로 Binding 소스를 지정


ElementName

가져올 소스를 Element로 지정

Source, RelativeSource와는 같이 사용될 수 없다.


Converter

테이터 변환


BindsDirectlyToSource ( True or False(default))

직접 바인딩 경로를 지정


ConverterParameter, ConverterCulture

Converter시 추가적인 정보를 전달


FallbackValue

바인딩에 필요한 값을 정상적으로 가져오지 못할 때 대체할 값을 지정


Mode

업데이트 방향 지정 (TwoWay, OneWay, OneTime, OneWayToSource, Default)


NotifyOnSourceUpdated, NotifyOnTargetUpdated (True or False)

업데이트 시 SourceUpdated, TargetUpdated 이벤트를 발생시킬지 선택


Path, XPath

바인딩 소스의 바인딩 대상이 되는 속성을 지정

소스가 XML인 경우는 XPath를 사용


UpdateSourceTrigger

Source 업데이트 타이밍을 정정

Text 속성 기본값은 LostFocus, 대부분은 PropertyChanged

Explicit로 설정 시 업데이트 발생 무효화


명시적으로 비하인드 코드에서 호출

BindingExpression be = TB.GetBindingExpression(TextBox, Textproperty);

be.UpdatdSource();


출처 : http://blog.naver.com/kjzmind?Redirect=Log&logNo=90168827439

반응형

'프로그래밍 > WPF' 카테고리의 다른 글

[Blend4] WPF SketchFlow  (0) 2013.10.04
[WPF] KeyDown Event  (0) 2013.08.30
[WPF] Binding(바인딩)  (0) 2013.08.01
[WPF] Dynamic Resource & Static Resource  (0) 2013.05.21
[WPF] WrapPanel & DockPanel  (0) 2013.05.15