2

我正在使用一个 PDA,其中有一个、和DataGrid的列表。用户扫描条形码,我在 DataGrid 中搜索匹配项,然后选择与条形码关联的项目所在的行。我将 scanStatus 设置为.itemNamesbarcodescanStatustrue

我在用户触摸屏幕时遇到问题,DataGrid 的行都被取消选中。

所以我尝试处理 DataGrid 的Click,DoubleClickMouseUp事件。我遍历我的网格,其中 scanStatus 为 true 并调用grid.Select(iteratorIndex)else 我调用 grid.UnSelect(iteratorIndex).

这将重新选择扫描项目的行。但是用户单击的最后一个单元格也保持选中状态。如何取消选择该单元格?我在发布之前进行了搜索,唯一与我的情况相匹配的是这个线程,我在那里尝试了建议,但它并没有回答我的问题。

4

0 回答 0