第12讲:Silverlight中调用RIA Service

2010.11.12 苏鹏

内容介绍

- 为什么要有RIA Service

- DataForm的应用

- 实例

 

预备知识

- 安装Visual Studio 2010

- 安装Expression Blend4

- 安装Silverlight tools for Visual Studio 2010

- 了解WCF应用

 

RIA Service

- 简化LOB(line of business)开发

image

 

WCF应用

- 分布式应用解决方案

 

ADO.NET

- 封装的分布式数据访问应用

 

RIA Services

- ADO.NET服务应用的WCF实现

 

WCF RIA应用模板

- Demo

image

添加数据

image

imageimage

添加一个EntityFramework

image

创建Service

image

image

image

拖拽数据源到Xaml

image

image

运行程序

image

image

这样就完成了最简单的数据绑定。另外我们还可以在属性里面设置每个单元格的信息。

image

如果我们还想增加一个详细信息显示,则需要把数据源的方式改为Detail

image

这样就变成了单条信息的显示

image

cs代码中OnNavigatedTo方法中可以接受一个参数,eventIDColumn是选中的列。

image

然后我们在列表中添加Click事件,导向这个详细信息页面,并且在e的参数中传入ID值。

image

image

image

运行结果,点击一行可以看到详细信息

image

image

可以看到Silverlight中传参数还是直接用问号传值。

 

总结

- RIA Service

- ADO.NET与WCF

2010.12.2

posted @ 2010-12-02 22:54  山天大畜  阅读(1798)  评论(1编辑  收藏  举报