挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年1月31日

摘要: 4.1 Silverlight中数据验证4.1.1ValidatesOnExceptions异常捕获验证机制Silverlight对于双向数据绑定提供了一些基本的数据验证支持,我们可以在set设置器中定义验证规则,并对于不合法数据抛出异常,最后通过捕获验证错误事 件来实现数据的验证。Silverlight中如下两种情况下,将会触发验证错误:1.在绑定引擎中执行数据转换时抛出异常2.在业务实体的set设置器中抛出异常BindingValidationError事件当数据验证错误出现时,将绑定该错误到数据源;也可以简单的理解为绑定错误到数据源的一个行为。该事件可在控件本身调用,也可在其父控件中调用 阅读全文
posted @ 2012-01-31 00:07 挽星 阅读(872) 评论(0) 推荐(0) 编辑

摘要: 3.1 数据绑定在Silverlight中进行数据绑定需要使用Binding类,在该类中提供了OneTime、OneWay、TwoWay三个属性,这三个属性指定数据源与目标的互动方式。首先创建一个Student类:public class Student { public string Name { get; set; } public int Age { get; set; } public string Sex { get; set; } public string Address { get; set; } }XAML代码如下:<Grid x:Name="LayoutRo 阅读全文
posted @ 2012-01-31 00:06 挽星 阅读(608) 评论(0) 推荐(0) 编辑

摘要: 1.1 Silverlight简介Silverlight是Microsoft 全力打造的一种跨平台、跨浏览器的RIA(富互联网应用程序)技术,并通过结合音视频、动画、交互以及炫丽的用户界面为Web应用程序提供精彩的多媒体创意和丰富的交互式环境。下面是几个采用silverlight技术的网站:http://money.finance.sina.com.cn/silverlight/http://tennis.uxclip.com/1.1.1 Silverlight与WPFSilverlight的前身是“WPF/E”(WPF Everywhere),是WPF(Windows Presentatio 阅读全文
posted @ 2012-01-31 00:05 挽星 阅读(2356) 评论(0) 推荐(0) 编辑

摘要: 2.1 导航导航.简单的理解可以是从一个页面跳转到另外一个页面。在传统的ASP.NET网站中这种效果很容易实现。而在Silverlight中我们也同样可以,我们有两种方法来实现这个效果。 第一个选择是使用代码更改页面视图(修改容器Content属性),移除/添加User Control来实现导航,这个方法比较简单、直接代码量也很少。并且在这个过程中还可以加入动画、变形等效果。 第二个选择就是使用Silverlight的导航系统,导航系统包含两个主要的控件:Frame、Page。基本的效果是可以在一个Frame里面切换多个页面(UserControl、Page)。2.1.1 修改容器 先简单介. 阅读全文
posted @ 2012-01-31 00:03 挽星 阅读(396) 评论(0) 推荐(0) 编辑