Silverlight數據綁定模式分析總結
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數據綁定模式的一些介紹就為大家介紹到這里,希望對大家有所幫助。