我有一个 ListView 控件,它以“详细信息”模式显示文件列表。我将允许用户同时选择一个或多个这些文件。
我有一个要对选定文件执行的操作,但是我认为只有在知道选择了哪些文件后才启动此操作,这对我来说似乎是合乎逻辑的。
澄清:
用户选择一个文件 - onSelectionFinished 被触发并且 doThisAction(selectedFile[0]) 可以继续。
用户选择多个文件 - onSelectionFinished 被触发并且 doThisAction(selectedFile[0]) 可以继续执行 doThisAction(selectedFile[1]) 等...
我曾尝试使用 SelectedIndexChanged,但是当用户选择例如 3 个文件时,我的操作例程会被触发 6 次:索引 0、索引 0、1,然后是索引 0、1、2 - 一个非常低效的程序!