我有 4ListView
秒。
第一个ListView
,是主要的。它拥有自定义用户控件 - 每个UserControl
都有Image
和Label
.
您可以使用以下代码将主 ListView 中的项目添加到其他 3 个 ListView 中的任何一个:
foreach (WindowItem wi in listView1.SelectedItems)
{
listView2.Items.Add(wi.Clone());
}
自定义用户控件具有以下功能:
public WindowItem Clone()
{
return new WindowItem(window);
}
它的作用是根据原始返回新的 UserControl。
我想以某种方式链接它们,所以如果我更新原始项目的Image
/ Label
,它也会更新其他项目中的类似ListView
项目
现在,我正在做的是当我需要更新其他项目时,我使用循环来检查项目是否与更新的项目匹配,如果匹配,我也会更新它们 - 我希望/相信有更好的方法......