У меня есть комбинированный список в виде сетки в моем приложении Silverlight.
<Controls1:GridViewComboBoxColumn Header="Accomplishment Category"
ItemsSource="{Binding AccomplishmentCategoryList}"
DataMemberBinding="{Binding AccomplishmentCategoryValue}"
SelectedValueMemberPath="{Binding AccomplishmentCategoryValue}">
</Controls1:GridViewComboBoxColumn>
Я могу заставить свою сетку отображать результаты для своего собственного itemSource.
<Controls1:RadGridView x:Name="Accomplishments" Grid.Row="1" CanUserInsertRows="True"
ShowInsertRow="True" CanUserDeleteRows="True" RowIndicatorVisibility="Visible"
IsReadOnly="False" ItemsSource="{Binding AccomplishmentResults, Mode=TwoWay}">
Коллекция AccomplishmentResults отлично связывает. Моя проблема в том, что в выпадающем списке ничего не отображается, пока вы фактически не нажмете на столбец, содержащий элемент управления в выпадающем списке. так что этот столбец выглядит пустым, когда вы щелкаете по столбцу, отображаются результаты, при повторном щелчке вы получаете комбинированный список, в котором отображаются элементы в этой коллекции. , если вы выберете строку, они останутся пустыми ... только при выборе столбца значения будут отображаться.