Datagrid设置焦点在新添加的行上

use*_*969 7 wpf

我有一个绑定到可观察集合的数据网格.当用户按下"添加按钮"时,它会添加一个新行,我通过向observablecollection添加一个新元素来实现.

我无法弄清楚如何使第一个单元格成为新添加的行,就好像我们正在编辑一样.我正在使用MVVM模式.

任何想法或建议?

Jak*_*ger 1

尝试捕获 DataGrid 的LoadingRow(或类似的)事件。SetFocus(e.Row)在该行上执行(或类似的)操作。这是纯粹面向View的,所以符合MVVM。