서버에 대한 쿼리에 RIA DomainDataSource를 사용하는 AutoCompleteBox가 있습니다. AutoComplete.SelectedItem을 ViewModel.SelectedEmployee에 바인딩해야합니다. 동일한 DomainContext와 데이터를 공유하지만 쿼리가 다릅니다. 다음을 시도해보십시오.Silverlight 4 RIA Services DDS to ViewModel - 자동 완성 선택한 항목 바인딩
ViewModel.SelectedEmployee = autoCompleteBox1.ItemsSource; 오류가 발생합니다 : 오류 1 암시 적으로 'System.Collections.IEnumerable'을 HeadCount.Web.Employee '로 변환 할 수 없습니다. 즉, 작동하지 않습니다. 쿼리를 공유 할 수 있다는 것을 알고 있지만, 큰 데이터 소스는 불가능합니다.
선택한 항목 열을 데이터 그리드 및 버튼 콘텐츠에 표시 할 수 있지만 앱이 동일한 데이터임을 이해하는 방법을 파악할 수 없습니다. 나는 몇 시간 동안 그곳에 있었고, 약간의 정보가 필요하다. Thx
글쎄, 나는 내 질문을 읽어 코드의 linr 말을해야한다는 것을 깨달았다 : ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem; – isitdanny
그리고 새로운 오류 메시지는 무엇입니까? 질문에서 인용 한 단어는 '잘못된'과제에 대해 의미가 있습니다. – Timores
티모르, 답장을 보내 주셔서 감사합니다. 질문에 단순히 오자였습니다. 오류 메시지는 다음과 같습니다. ViewModel.SelectedEmployee = autoCompleteBox1.SelectedItem; – isitdanny