我正在使用WPF和MVVM架构,我面临的问题是当我向网格添加新记录并按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属性,以便它可以在视图模型中调用侦听器? 我必须从视图模型中将新记录插入数据库中。
答案 0 :(得分:-1)
首先为DataSource
创建一个集合并绑定它。接下来绑定ActiveDataItem
。在集合中,添加新元素。之后,您可以从集合中提供ActiveDataItem
最后一个元素。