Я работаю над приложением Silverlight 4 WCF RIA Services. Я создал презентационную модель для своей сущности Stock, которая работает нормально. Моя проблема (ну, одна из моих проблем) заключается в том, что я пытаюсь привязать комбинированный список для поиска StockType.
Я могу установить источник элементов комбинированного списка в xaml все ОК (т.е. я вижу список элементов в раскрывающемся списке), но выбранный элемент не привязан к свойству CurrentStock.Type. CurrentStock - это свойство моей модели представления, и оно отлично работает для всех других полей, но не для списков.
<Combobox
ItemsSource="{Binding Source={StaticResource StockTypeDataSource}, Mode=TwoWay}"
DisplayMemberPath="Type"
SelectedValue=="{Binding Path=CurrentStock.Type}"
SelectedValuePath="Type"/>
Я полагаю, это потому, что источник данных в выпадающем списке находится в другом доменном контексте, чем моя сущность StockPresentationModel, я прав? Если да, могу ли я обойти это, или мне нужно включить сущность Stock_Type в мою модель презентации Stock? Или я могу каким-то образом загрузить свои сущности (Stock и Stock_Type) в мою модель представления и правильно установить источник элементов комбинированного списка оттуда?
Это мой первый проект с использованием Silverlight и RIA, и я охотился, искал и экспериментировал в течение смущающего количества времени, поэтому любая помощь будет высоко ценится.