0

2 つのリストビューと 2 つのボタン (追加と削除) があります。あるリスト ビューから別のリスト ビューへアイテムを選択できます。あるリストから別のリストへのアイテムの移動を実現しましたが、移動したアイテムを他のリストビューでも選択したいです。複数のアイテムを選択して移動すると、移動したリストビューで複数のアイテムが選択されるようになります。

4

2 に答える 2

1

アイテムを 2 番目の に追加し、ListBoxそれらを 2 番目ListBoxSelectedItemsプロパティにも追加した後。新しい項目のみが選択されるように、項目を追加する前にプロパティのClear()メソッドを呼び出すことができます。SelectedItems

例:

list2.SelectedItems.Clear();

foreach (var item in list1.SelectedItems.OfType<object>().ToArray())
{
     list1.Items.Remove(item);
     list2.Items.Add(item);
     list2.SelectedItems.Add(item);
}
于 2012-12-31T11:37:59.680 に答える
0

ビューモデルでの複数選択の管理 -この記事では、Windows 8の最新のUIアプリ固有のライブラリを使用していますが、基本的な概念は似ています。

SelectedItemsこの記事では、MultipleofDifferentのItemsControl同期を維持する方法について説明します。

于 2012-12-31T11:56:22.873 に答える