微软产品团队的指导(例如,Blend团队正在使用的)是Model-View-ViewModel架构,它是流行的MVC模式的变体.一个很好的起点是http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx.WPF博士也有关于这个主题的好文章.
本质上,他们主张创建一个ViewModel层,它使用绑定友好的业务对象,如ObservableCollection等.
此外,如果您最终可能转移到Silverlight 2,您可能希望将业务对象保留在UI层之外,以便您可以交换UI技术(直到WPF和Silverlight成为源代码兼容).
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |