「詳細」モードでファイルのリストを表示している ListView コントロールがあります。ユーザーがこれらのファイルを 1 つまたは複数同時に選択できるようにします。
選択したファイルに対して実行したいアクションがありますが、どのファイルが選択されているかがわかって初めてこのアクションを開始するのが理にかなっているように思えます。
明確にするために:
ユーザーが 1 つのファイルを選択すると、onSelectionFinished が起動され、doThisAction(selectedFile[0]) が続行されます。
ユーザーが複数のファイルを選択 - onSelectionFinished が発生し、doThisAction(selectedFile[0]) に続いて doThisAction(selectedFile[1]) など...
SelectedIndexChanged を使用してみましたが、ユーザーがたとえば 3 つのファイルを選択すると、アクション ルーチンが 6 回起動されます: インデックス 0、インデックス 0、1、インデックス 0、1、2 - 非常に非効率的なプログラムです!