2011-08-13 133 views
1

我有下面的結合問題:WPF綁定:等待的ItemsSource

<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

嘗試寫出Dummy轉換器SelectedValue="{Binding Template}" 然後,您可以調試此轉換器以找出錯誤的真正原因。

+0

PresentationTraceSources.TraceLevel =「高」也可能有所幫助。我會聲明模式=。 – Paparazzi

+0

我會給這兩個嘗試,謝謝。 –

相關問題