【发布时间】:2015-11-05 15:36:39
【问题描述】:
我有一个ListView 类,它使用ItemSelectionChanged 事件来维护自己的选定项目列表。
这运行良好,除了 Clear() 似乎没有触发 ItemSelectionChanged 事件。
这意味着在调用Clear() 之后,列表仍然包含在调用Clear() 之前突出显示的所有项目。
我想重写Clear() 方法,以便我可以自己清除列表,但我可以看到它没有标记为虚拟。还有其他方法可以使用现有的Clear() 方法吗?
B 计划是我只写自己的方法,并在 clear 后立即调用它,但这不是很好。
listView1.Clear();
listView1.ClearMyList();
【问题讨论】: