我创建了一个自定义控件,用于在网格面板上显示复合集合。它看起来像这样:
后面的“插槽”是相距1行,每行跨1行。顶部的“项目”可以在任何行创建,并且可以跨越多行。
我想在第一个'slots'集合中的Selector类中实现 SelectedItems 的功能。
我可以从Selector(例如,列表框)派生并仍然创建类似于第一个覆盖在第一个集合上的第二个集合吗?
答案 0 :(得分:0)
不要使用复合集合。创建基类或接口,并创建该类型的单个集合。然后扩展该类或在要显示的每个不同对象中实现该接口。现在,您可以将其中的每一个添加到单个集合中,只需使用ListBox
SelectionMode = SelectionMode.Extended
或SelectionMode = SelectionMode.Multiple
的普通{{1}}。