我正在构建一个显示组合框或列表视图的类(将来会有更多内容)。该类的一部分是一个名为OptionList的列表,它包含所有值。在类中有更新列表和读取列表并设置displaystyle(组合框或列表视图)的方法。列表将绑定到组合框或列表视图。在运行期间,可以更改显示样式。
我很难弄清楚最好的设置是什么,我应该在类中添加一个可以是listview还是组合框的Control成员,还是有更好的方法来实现它?
在调用类中,我只想显示控件并更新/读取列表而不必担心实际控件是什么
答案 0 :(得分:1)
您可能更好地考虑MVC模式。 “视图”将是您正在使用的特定控件的包装器。更新方法可以移动到控制器,原始数据存在于模型中。
对listview或combobox的支持将由视图界面的不同实现来处理。