摘要:
上一篇介绍了ViewModel,下面介绍一下结构中RiaService。
在.net 4.0中,为我们提供了一个新的Ria服务:Domain Service,主要用于处理SilverLight与服务端的通信问题。以往我们在处理这方面的问题时,首先想到的是用WCF、Web Service等方式来实现,所以在处理过程中还需要去考虑通信方面的问题。但有了Domain Service后,我们不用再去关心这方面的问题,它会自动帮我们生成相应的通信协议与代码,将我们所提供的服务曝露给Silverlight客户端。
阅读全文
摘要:
上一篇介绍了MVVM架构的总体架构,下面介绍一下里面ViewModel与RiaService的实现过程
1.ViewModel,定义与View相对应的属性与操作,如下:
ViewModelBase.cs,这里继承自INotifyPropertyChanged,这样,当与之所绑定的View发生变化时,就能触发ViewModel相对应的属性或方法。代码如下
阅读全文