これはばかげた質問かもしれませんが...リストビュー/グリッドビュー内で選択されたアイテムの最大数を実装するにはどうすればよいですか?
私は、ユーザーが 5 つだけを選択できるようにしたい 9 つのアイテムを含むリストビューを持っています。
これまでのところ、これをSelectionChanged
イベントに実装しています:
if (MyListView.SelectedItems.Count >5)
MyListView.SelectedItems.RemoveAt(0);
6 番目の項目が選択されると、1 番目の項目が選択解除されるため、常に 5 のままです。
私が望むのは、すでに5つのアイテムが選択されている場合、その間にアイテムの選択を解除してSelectedItems.Count
<5の条件を満たさない限り、他のアイテムを選択できないようにすることです.
提案、アイデア、コードは大歓迎です。