2010-05-26 7 views
2

잘 모르겠습니다 이유가 IValueConverter에있는 ConvertBack 메서드를 사용해야하는 이유는 무엇입니까?IValue 변환기에서 ConvertBack을 사용해야하는 이유

Convert 메서드 자체에서 변환을 수행하고 업데이트 된 값을 컨트롤에 바인딩합니다.

시나리오에서는 변환을 사용해야합니다. 나는이 질문이 매우 기초적이지만 기본적인 것을 분명히하고 싶었다.

도움과 의견을 많이 보내 주셔서 감사합니다. 이 경우는 바인딩 업데이트 소스 값의

덕분에, Subhen는

답변

8

내가 자주 사용하지 않는,하지만 내 이해입니다. 바인딩이 소스 (일반적으로 뷰 모델에서)를 업데이트하고 변환기를 지정하는 경우 ConvertBack을 사용합니다.

따라서, 제조 된 예를 나타내면; 변환기에서 이중 기호의 시작 부분에 통화 기호를 추가 한 경우 사용자가 해당 값을 변경하면 변환기가 기호를 다시 제거한 후 VM에 이중 값을 설정하려고합니다.

관련 문제