【发布时间】:2011-07-08 08:30:32
【问题描述】:
我的场景:
我有一个 Telerik Silverlight RadGridView 有一些列,其中之一是
<telerik:RadGridView x:Name="Grid1" DataContext="{StaticResource ViewModelDailyReport}" IsSynchronizedWithCurrentItem="True" ScrollMode="RealTime" AutoGenerateColumns="false" ItemsSource="{Binding LogBookItems}" IsReadOnly="false" Visibility="Visible" >
[...]
<telerik:GridViewComboBoxColumn
Header="My Activity"
DataMemberBinding="{Binding Activity.ID, Mode=TwoWay}"
SelectedValueMemberPath="ID"
DisplayMemberPath="Name"
ItemsSource="{StaticResource ViewModelActivities}">
</telerik:GridViewComboBoxColumn>
[...]
所以我在 ViewModel 中的项目集合上有一个双向绑定。
一切正常,除非我插入一个新项目(使用 RadGrid BeginInsert 命令):当用户从下拉列表中选择一个项目时,它在单元格中始终为空白...
绑定的集合有一个新项目(在插入事件中),但没有办法将新添加的项目与组合框绑定。
有什么诀窍?
谢谢
【问题讨论】:
标签: silverlight combobox insert radgridview