2010-06-05 170 views
0

如果这是模糊的,我很抱歉...实现MVVM自定义类型列表的最佳或最实用的方法是什么?我有人告诉我,对于每种类型,我都应该有相应的列表。例如,如果我有一个Customer类,我还应该有一个基类为List的CustomerList类,并且在此类中,我应该在任何客户列表上完成所有工作。列表实现和自定义类型

因为我正在寻找使用MVVM开始编写几个应用程序应该每个模型包含一个Customer和CustomerList类,然后我需要为每个模型的ViewModel?我只是各种各样的困惑,这似乎是矫枉过正。

如果有人可以请向我解释这一点或指出我在正确的方向,我将不胜感激。我已经看了不少MVVM视频并获得了整体思路,但我还没有得到一些实现。

+0

“List ”或“ObservableCollection ”(或确实是“Collection ”或“BindingList ”)有什么问题? – 2010-06-05 05:14:50

+0

我只是困惑是否有一个列表或ObservableCollection 在客户的财产或有一个称为客户的另一个类是客户:名单或客户:ObservableCOllection 。 – user337816 2010-06-05 12:48:48

回答

0

我不太清楚你的朋友在需要每个班级的清单时都在说什么。我知道一些更常见的教程在他们的例子中绑定到ObservableCollections。

我的建议是从你自己的教程中学习MVVM,然后可能教你的朋友多一点关于MVVM。

这是一个question,这将有助于您更好地学习MVVM。

+0

我想他并没有严格地谈论MVVM,并且需要为每个班级列出一份清单,这更多的是当我用胜利表格工作时。 – user337816 2010-06-05 04:20:22