第六章:The Silverlight Browser Control(Silverlight浏览器控制)
所谓浏览器控制,主要描述的内容是用客户端脚本语言对Silverlight的ActiveX控件进行相关操作,如JavaScript和VB Script不过本章中主要涵盖的内容是用JavaScript进行操作的。
令人惊讶的是应用Silverlight可以用JavaScript和它的ActiveX控件进行非常强大的互交,甚至可以用JavaScript代码很轻松地控制ActiveX将要获得的XMAL文件内容。其方式只是简单地写一段XAML代码返回就可以实现。此点上Silverlight的应用可以带来更好的和Web应用程序的数据交换。从而实现一些特定的业务逻辑,不过毕竟JavaScript是一个非调试性,非编译性的脚本语言,偶不是太提倡它的使用,期待在后面的章节中会有更深层次的ASP.Net应用程序互动方式。
本章中尤其引人入胜的是在Silverlight中调用的相关控制行脚本,比如Downloader,它可以用脚本语言很方便地监听下载进度和完成信息,在Web界面上实现此类DownLoad进度,是比较新颖的方式。
在讲述设置XAML元素的过程中出现了一个讲述设置字体的方式出现了,“你好吗?”三个陡立的中文字,让偶们这些中国读者颇感亲切。想起了当时在刚拿到这本书的时候同事翻阅了一下说怎么一个中文字都没有?偶今天算是找到了三个。^.^
读完这章后,偷偷翻了一下下面的章节,开始了一个新的部分:Programming Silverlight 2. 啊哈。。。。终于开始了对它编程开发的介绍了。