当前位置:  开发笔记 > 编程语言 > 正文

我应该将业务对象与WPF中的UI分开吗?

如何解决《我应该将业务对象与WPF中的UI分开吗?》经验,为你挑选了1个好方法。

WPF的面向视图模型的服务方式使得在UI中使用业务对象非常诱人.你有没有看到这个问题?为什么或为什么不这样做?



1> Philipp Schm..:

微软产品团队的指导(例如,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成为源代码兼容).

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有