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
現在、私が行っているのは、他のアイテムを更新する必要があるときです。ループを使用して、アイテムが更新されたアイテムと一致するかどうかを確認し、一致する場合はそれらも更新します-より良い方法があることを願っています/信じています...