【发布时间】:2012-08-22 17:17:32
【问题描述】:
我正在使用带有 MVVM 架构的 WPF,我面临的问题是当我将新记录添加到网格并按 Enter 时,该记录未设置为活动记录。 只有当我单击其他记录,然后再次单击新记录时,它才会更新。
<igDP:XamDataGrid Name="xamDataGrid1" Width="700" Height="200" HorizontalAlignment="Center" ActiveDataItem="{Binding Listener,Mode=TwoWay}" DataSource="{Binding GridData.Tables[0].DefaultView}" Padding="50">
有没有一种方法可以将新添加的记录设置为 activedataitem 属性,以便它可以调用视图模型中的侦听器? 我必须从视图模型中将新记录插入到数据库中。
【问题讨论】:
-
你绑定什么类型的收藏?您可以在 ViewModel 中使用 CollectionChanged 事件来将项目添加到集合中吗?
标签: wpf mvvm infragistics xamdatagrid