【发布时间】:2011-10-31 23:17:22
【问题描述】:
我希望能够在单击一行时切换选择。因此,第一次单击应该突出显示它,第二次单击(再次在该行上)应该取消突出显示它(并触发一个事件)。甚至可能吗?我正在使用 OnSelectionChanged 事件,但只有当我单击与所选行不同的行时才会触发该事件。
【问题讨论】:
-
您也许可以使用
Click事件并检查所选索引以查看它是否是被单击的所选行。不知道在那之后你能做什么...... -
我已经尝试过使用“点击”。这是复杂的方式。此外,它在某些情况下不起作用,例如如果您单击行外的任何内容,则会触发 Click。要么我要做一个hittesting,要么做一些更重要的事情。我想我有一个可行的替代解决方案。虽然看起来有点hacky,但我可以忍受它而不是丑陋的点击。一旦我确信它按预期工作,将发布一个解决方案。不过还是谢谢。