Silverlight开发工具的功能主要体现在多媒体处理方面。那对于一个开发人员来说,必须能够很好的掌握这一工具的应用技巧才能很好的开发出具有高效率的程序。首先我们来了解一下Silverlight数据绑定模式相关概念。#t#
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。
在Silverlight 2中,支持三种模式的Silverlight数据绑定模式。
1.OneTime:一次绑定,在绑定创建时使用源数据更新目标,适用于只显示数据而不进行数据的更新。
2.OneWay:单向绑定,在绑定创建时或者源数据发生变化时更新到目标,适用于显示变化的数据。
3.TwoWay:双向绑定,在任何时候都可以同时更新源数据和目标。
Jesse Liberty举的例子非常的形象,使用Silverlight开发一个在线书店,显示书籍的书名、作者等信息,使用OneTime模式,这些数据一般不会发生变化的;显示价格信息时使用OneWay模式,因为管理员可能会在一天内调整价格;显示书籍的剩余数量时用TwoWay模式,数量随着用户的订购会随时发生变化,即目标和源数据都要进行更新。
Silverlight数据绑定模式的一些介绍就为大家介绍到这里,希望对大家有所帮助。