【发布时间】:2011-05-05 07:28:53
【问题描述】:
哪些是 MVVM 模式的功能和扩展? 正如我注意到的那样,有许多 MVVM 框架,并且都共享相同的概念,即使存在一些差异。我不会问有什么区别,但是我想为 MVVM 模式创建一个关键特性/扩展的通用列表,这将为在不同框架或自己创建的 MVVM 模式之间进行选择时提供一个很好的起点。 请解释您提到的功能。为了使问题清楚,我将从我自己的知识开始。我会在得到答案后完成列表。
模式
- ObservableCollection
- INotifyPropertyChanged
- ICommand
- 调解员
- 行为(System.Windows.Interactivity)
结构
- 型号
- 视图模型
- 模型视图
【问题讨论】:
标签: c# design-patterns architecture mvvm viewmodel