WPF Binding: Ожидание ItemsSource - PullRequest
       7

WPF Binding: Ожидание ItemsSource

1 голос
/ 13 августа 2011

У меня проблема со следующей привязкой:

<telerik:RadComboBox ItemsSource="{Binding Source={StaticResource TemplateDataSource}, Path=Templates}"
                     SelectedValue="{Binding Template}"
                     SelectedValuePath="Id"
                     DisplayMemberPath="Title"
                     Margin="0">
</telerik:RadComboBox>

Все мои данные загружаются асинхронно через службы данных WCF.

Время от времени я получаю следующую ошибку (которую я могу проследить до вышеуказанной привязки)

Specified argument was out of the range of valid values.
Parameter name: index

Теперь я предполагаю, что это как-то связано с сущностью, обеспечивающей SelectedValue (Шаблон), загружаемый перед ItemsSource. Может ли это быть? Есть ли решение этой проблемы, например, ожидание загрузки ItemsSource?

Спасибо за любую помощь заранее!

1 Ответ

1 голос
/ 13 августа 2011

Попробуй написать фиктивный конвертер на SelectedValue="{Binding Template}" Затем вы можете отладить этот конвертер, чтобы выяснить истинную причину ошибки.

...