回复:WPF中的MVVM测试

已锁定

宝冬

  • 帖子

    201
  • 精华

    26
  • 被关注

    248

论坛等级:奇侠

注册时间:2016-07-06

黄金 黄金 如何晋级?

发布于 2020-02-01 22:43:31

8楼

如此的话上位机UI,可以实现与后台业务完全隔离,界面可以随意创新了。


以第一个例子为例,下面是另一个UI界面,直接复制粘贴进去,编译根本不会报错,这就是前后完全分离的好处,因为各自实现的对象是完全没有关联的。



只要很容易的加上几个标准化格式的绑定声明,一分钟搞定运行OK了。


至于后台业务,主要放在Models里面。业务需要的服务放在Service中,这其中包括数据库服务和通信服务。数据库和通信部分都写成通用库放做为底层实现。


分层设计的模式会给开发的带来便利和清晰。


如果对WPF非常熟练的话,其实没必要用VS,用Blend开发相当爽了。按我的理解这并不像很多人认为的Blend是为了前后端分离而搞的,对Xaml非常熟练的人,没理由不用Blend。



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。