【发布时间】:2013-02-10 23:11:26
【问题描述】:
我想写一个小程序来管理文章。 pgm 应该在数据网格中显示文章列表。
可以是必须在网格中显示的 500/1000 篇文章。 我是否应该像 josh smith 在他的示例中所做的那样在数据网格行中使用视图模型 http://msdn.microsoft.com/en-us/magazine/dd419663.aspx ?
我在 joshs 示例中进行了一些测试。 所以我把他的customers.xml 文件扩展为800 个客户。 -> 应用程序需要一点(更多)时间来启动和关闭它(如果显示单击“显示所有客户”按钮)将需要几秒钟。那么使用视图模型的系统应该是一个沉重的负担吗? 有人可以解释一下使用视图模型作为数据网格行而不是文章的优势吗?
有什么更好的方法?
public ObservableCollection<ArticleViewModel> AllArticle { get; private set; }
或
public ObservableCollection<Article> AllArticleraw { get; private set; }
【问题讨论】:
-
如果这是一个小项目并且您关心的是性能和时间,那么 MVVM 将是矫枉过正。
标签: wpf mvvm datagrid viewmodel