2011-01-13 5 views
0

안녕하십니까,Childwindow + 사용자 지정 텍스트 상자 바인딩 문제

저는 매우 이상한 문제가 있습니다. Date를 입력 할 때 대시를 자동으로 추가하는 DateTextBox를 만들었거나 1-1-1986과 같은 것을 입력하면 자동으로 01-01-1986 (입력하는 동안)이됩니다. 이 컨트롤에서

나는 날짜를 확인 후 사용하여 바인딩 소스를 업데이트

this.GetBindingExpression(TextBox.TextProperty).UpdateSource(); 

이 어떤 형태로 제대로 작동하지만 난 childwindow에서 사용을 시작하는 경우가 this.GetBindingExpression(TextBox.TextProperty).UpdateSource();

에 도착 않습니다 소스를 업데이트하지는 않습니다. "set"에있는 모든 중단 점은 무시됩니다.

엘리먼트를 datepicker에 바인딩하는 경우에도 유효한 날짜를 입력 할 때 여전히 업데이트되지 않습니다.

어떻게 해결할 수 있습니까?

[편집 1] 이 컨트롤과 내용이 실버 라이트임을 잊어 버렸습니다. 하지만 사람들이 추측했을 것으로 추측합니다. [/ 편집]

답변

0

몇 가지 추가 속성으로이 문제를 해결했습니다.

관련 문제