阻止单元格级别制表位,但仍允许行在WPF DataGrid中具有制表符

我希望阻止单个单元格上的tabstops,但允许行级别tabstops

我以为我可以使用CellStyle在所有单元格上禁用IsTabStop

      

但这也可以防止行也有tabstops

所以我想我应该使用RowStyle在行上启用tabstops

      

但这也不起作用

有人有任何想法吗?

我的解决方案是 –

对于所有DataGridCell列,将IsTabStop更改为false

将我的主列的IsTabStop更改为true,这是一个DataGridTemplateColumn

         ........... 

通过包含这一行,我可以禁用虚线方形边框

  

编辑*

没关系,这太麻烦了。 我认为在这一点上使用listview更有意义。