4ListView秒あります。
最初のListView, がメインです。カスタム UserControls を保持します。それぞれUserControlにImageと がありLabelます。
次のコードを使用して、メインの ListView から他の 3 つの ListView のいずれかに項目を追加できます。
foreach (WindowItem wi in listView1.SelectedItems)
{
listView2.Items.Add(wi.Clone());
}
カスタム UserControl には次の機能があります。
public WindowItem Clone()
{
return new WindowItem(window);
}
それが行うことは、オリジナルに基づいて新しい UserControl を返すことです。
どうにかリンクしたいので、元のアイテムのImage/を更新すると、他の s のLabel類似のアイテムも更新されますListView
現在、私が行っているのは、他のアイテムを更新する必要があるときです。ループを使用して、アイテムが更新されたアイテムと一致するかどうかを確認し、一致する場合はそれらも更新します-より良い方法があることを願っています/信じています...