选择更改事件中的WPF Datagrid行选择更改事件

时间:2014-06-20 21:16:32

标签: wpf vb.net datagrid

我正在寻找一个解决方法来解决我正在处理的项目中发现的问题。我有一个数据网格绑定到我创建的类的列表。每当用户在此数据网格中键入股票代码时,我都会设置roweditending事件以提取一些信息以填充数据网格中的其他字段。

这通常可以正常工作,但我注意到事件在某些情况下不会触发。我将尝试解释这个最好的我可以...在数据输入时,如果我将信息输入单元格然后单击数据网格上的另一行 - 焦点不会转移到新行但转移到包含我正在从该单元格输入数据的单元格,然后如果我选择另一行或输入元素,则行编辑结束事件似乎不会触发,因此我填充行的其余部分的代码不会执行。 / p>

其他一切都很好,这是一个相当微妙的问题,只有一条输入途径可以实现,但我想知道是否有人遇到过这个问题或找到了解决办法?

我一直在关注选择更改事件,但我需要能够获取所选的行。在行编辑结束事件中,我使用

Dim NewTrade As Trade = e.Row.DataContext

获取该行所代表的类的实例并添加其他字段。

我不确定我是否看到了获取行的方法,并且它是我刚刚使用SelectionChangedEventArgs转移的行的datacontext。

有关解决方法的任何想法吗?

0 个答案:

没有答案