我正在使用框架4.0中提供的DataGrid。在我的网格中,我的一些单元格被禁用,因为这些单元格是只读的,用户不应该改变它的值。 (我不能将DataGrid列设置为ReadOnly,因为并非列中的所有值都是只读的。)现在我看到使用箭头键导致导航问题。
每当我使用箭头键和按下箭头键后应该移动焦点的下一个单元格被禁用时,没有任何反应,焦点仍然保留在原始单元格内。我期望的是,如果DataGrid在导航期间遇到禁用的单元格,它应该跳转到下一个可用单元格(未禁用)或仅允许通过禁用单元格导航。
我最不希望的是用户不应该卡住,并且仍然可以使用箭头键进一步移动。