2011-03-31 1 views
0

Commanding을 통해 TextBox.TextChanged 이벤트 또는 ComboBox.TextInput 이벤트를 실행하는 첨부 된 명령 동작에 대해 지난 2 일간 발견했습니다. 그러나, 나는 이것을 위해 적절한 해결책을 얻을 수 없다.TextBox.TextChanged 이벤트/MVbox-commanding을 통한 ComboBox.TextInput 이벤트

해결책 중 하나는 ViewModel 속성에 Text를 바인딩하여 UpdateSourceTrigger = PropertyChanged에서 원하는 메서드를 호출하는 것이 었습니다.

MVVM의 결과에 따르면 OnPropertyChanged를 포함한 private 멤버의 getter 및 setter 이외의 다른 코드는 보유하지 않아야합니다.

누구든지이 일을 도와 줄 수 있는지, 내가 올바른 방향으로 가고 있는지 여부를 알려주세요. 어딘가에서 뭔가를 놓치거나.

자세한 설명이나 링크 또는 샘플 코드는 높이 평가 될 것입니다.

코딩을 즐길 수, VJ

답변

0

그러나, MVVM의 결과에 따라, 속성 getter와 OnPropertyChanged를 포함한 개인 회원의 세터가 아닌 다른 anyother 코드를 유지해서는 안된다.

당신은 어떻게 생각하십니까? 세터에서 원하는 코드를 가지고 있어도 괜찮습니다 ... 어쨌든, 첨부 된 동작을 사용하는 것보다 훨씬 쉽습니다.

+0

나는 무엇이 최선인지 보겠습니다. 어쨌든, 고마워. –