我有DataGrid
并且在单元格编辑期间发生验证错误(我的绑定引发异常并且错误正确显示给用户)。然后用户选择只单击某处(导航到我的应用程序的不同部分或结束编辑),我想取消编辑。但是,当存在活动验证错误时,数据网格拒绝结束编辑 - 这意味着我无法以任何方式操作网格项目,直到用户输入有效值或按下 Escape 键。
我可以做些什么来以编程方式结束编辑,或者除了尝试以编程方式发送 Escape 键或以编程方式编排值条目以重置值之外,没有其他方法可以做到这一点?
我有DataGrid
并且在单元格编辑期间发生验证错误(我的绑定引发异常并且错误正确显示给用户)。然后用户选择只单击某处(导航到我的应用程序的不同部分或结束编辑),我想取消编辑。但是,当存在活动验证错误时,数据网格拒绝结束编辑 - 这意味着我无法以任何方式操作网格项目,直到用户输入有效值或按下 Escape 键。
我可以做些什么来以编程方式结束编辑,或者除了尝试以编程方式发送 Escape 键或以编程方式编排值条目以重置值之外,没有其他方法可以做到这一点?