VS2010对Silverlight DataBinding的intellisense与Wizard支援

和很多人一样,我们刚开始接触 Silverlight 的时候,恨透了Silverlight DataBinding技术的诡异, 觉得,怎么它不像ASP.NET一样, 可以一股脑儿的把后面的数据库的内容Bind到前端UI里面去呢? 如果这样支持,开发起来不是很过瘾吗?

后来才发现,当时我们的期待其实本身是有很多的问题的,特别是开发人员容易被制约在过去ASP.NET的思维里,所以想当然的觉得做不到的事情就是SilverlightDataBinding机制不够好...

但却忽略了SilverlightDataBinding技术跟ASP.NET根本完全迥异,甚至可以说八竿子打不着...更不用说过去ASP.NETUIBind到后端数据库的概念到底是不是正确... 反而漠视了Silverlight DataBind技术的强大,配合起DataTemplate, Converter恐怕是其他开发技术中的Binding概念所望尘莫及的。

不过, 不过今天的重点不是这个(我会找天有空时认真的写一篇介绍Silverlight DataBinding技术的文章, 先回题), 今天想要分享的是, VS2010当中开始支持Silverlight DataBindingintellisense了,这对于Silverlight开发人员来说,是一个相当不错的功能增强。

就拿Silverlight当中著名的Element to Element Binding技术来说,现在我可以很大方的这么写:


你会发现,VS2010开发环境中已经完整的支持了Silverlight DataBindingintellisense,当然,如果你要透过属性窗口,透过Wizard来设定,当然也可以:

勾勾选选,不用写任何程序代码,你会发现TextBox中的文字就会随着SliderBar的拖曳而改变, 如何? 不错吧, 这就是ElementToElement Binding技术:

 


回题,SilverlightBinding技术很赞,这个我们都知道,以后有空再介绍,这边要说的是,经过了那么多次版本更新,终于在这一次VS2010开始支持了Sivlerlight Binding的设定,不管是intellisense或是Wizard支持...

嘿嘿,没有借口不用Silverlight了吧!!! [video]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章