在Silverlight中对多个异步任务的调用
这是一个常见的问题,由于Silverlight只支持异步调用后台的服务,而如果有多个任务的话,可能就很麻烦,往往就是要在一个异步任务结束事件中去调用另外一个任务,以此类推。典型的问题就是,代码很复杂,而且几乎很难维护。看看下面的代码吧 //传统的多个异步任务的调用方法,必须是一层一层嵌套的方式
http://cyqdata.cn/cnblogs/article-detail-52818
在Silverlight中为DataGrid控件定制标题行样式实现多行文本
项目中经常会用到DataGrid这个控件,而且有时候会需要在这个控件的标题行中显示多行文本。例如下面这样 如何实现这样的功能呢?答案是,通过定制HeaderStyle。我经常感慨说,在WPF和Silverlight开发里面,DataBinding和Style,以及Template的机制实在是很厉害,很好用。大家看看下
http://cyqdata.cn/cnblogs/article-detail-52714
在Silverlight中将多页内容压缩实现单页打印
这是一个小问题,但也有些参考价值,特意整理出来。 Silverlight 4开始提供打印的功能,这无疑使得它更加易于在企业级别的项目中使用,而不仅仅是做些演示和单独的一些文件上传之类的小的组件。 【备注】在这里,我自己的体会是,Silverlight在企业级应用中还是挺受欢迎的,如果运用得当,也确实可以有
http://cyqdata.cn/cnblogs/article-detail-52629
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
这是项目中一个页面上的一个功能。我们需要在界面上通过一个TreeView控件显示一个递归的树状结构,也就是说会很多层嵌套的节点,而且层数是不确定的。 这个功能,可以通过HierarchicalDataTemplate来很方便地实现 1. 业务实体 作为举例,我定义了一个大家都很熟悉的Folder类型,即文件夹。我们都知道,文件夹又可以包含子文件夹,而且可以多层嵌套。所以,这是一个递归的结构体。
http://cyqdata.cn/cnblogs/article-detail-40602
在Silverlight 2中实现超酷图表
引言
Silverlight对于图形图像处理方面,从1.0时代起就给予了很强大的支持,所以我们可以在Silverlight中实现非常棒的各种统计图表,然而现在有了一些开源的项目,使得这项工作更加的简单。
本文我将介绍一个开源的项目visifire,使用它可以在Silverlight 2中实现超酷的图表。
简单图表
首先我们需要下载Visifire项目Silverlight开发包,在建立完项目后,添
http://cyqdata.cn/cnblogs/article-detail-40483
一步一步学Silverlight :如何在Silverlight中调用JavaScript
概述
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据
http://cyqdata.cn/cnblogs/article-detail-40284
在Silverlight 2应用程序中切换用户控件
摘要
大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。
本文将介绍利用初始化参数进行用户控件的切换这一技巧。
准
http://cyqdata.cn/cnblogs/article-detail-39989
一步一步学Silverlight :如何在Silverlight中与HTML DOM交互(下)
概述
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据
http://cyqdata.cn/cnblogs/article-detail-39242
在Silverlight中实现类似jQuery的类库的设想
在Silverlight中可以和Html Dom元素进行交互,我就是想能不能写一个类似于jQuery的类库,用于在Silverlight中操作Dom元素,就是可以写类似下面的代码:
注:以上代码只是伪代码而已,并未实现的。还有事件处理什么的.....
我猜想的一种实现方法就是:直接使用jQuery库来获取元素,然后将jQuery取得的结果元素集合传递给Silverlight。这里存在的问题是:怎
http://cyqdata.cn/cnblogs/article-detail-38964
你应该知道的,那些未在Silverlight5Beta中出现的特性
距离Silverlight5(beta)华丽丽的亮相已经有一段日子了,园子里也有同道陆续放出了beta版中新玩意的体验和介绍,比如乱世经典的这些文章,估计大家早也已经对beta版sl5带来的新特性了然于胸了。 而这篇文章的目的则是要向大家介绍一下那些没有赶上beta版末班车却又让我们“魂牵梦绕”的sl5新特性。废话少说,且听我一一道来。 DataContextChanged事件 顾
http://cyqdata.cn/cnblogs/article-detail-36737
关于在Silverlight中调用C++编写的DLL的问题
新开通了博客,就写篇文章吧,我们在做项目的过程中不可避免的会碰到需要调用以前别人编写的程序的问题,可能是.NET编写的,也可能是c++编写的。我在做一个Silverlight项目的过程中遇到了这个问题,需要调用c++编写的dll。 我们知道silverlight可以通过异步下载或在程序中直接引用的方法调用标准的.NET类库,因为是运行至CLR上的,并且一个重要的问题是Silverlight认为它是
http://cyqdata.cn/cnblogs/article-detail-36016
创建自定义行为并在Silverlight项目中使用2
前言
因为某个敏感词,一直不想用这个标题,但为了文章的连续性,我就2一回吧,呵呵。
首先,我们来补一上文《创建自定义行为并在Silverlight项目中使用》 中一开始说的在Expression Blend中调用创建的自定义行为,上文只是在Visual Studio中以代码的形式实现了。
打开Silverlight项目【注意:如果你创建的Behaviors是Silverlight的,则只能在S
http://cyqdata.cn/cnblogs/article-detail-32520
创建自定义行为并在Silverlight项目中使用
我们可以编写代码来创建自己定义的行为(Behavior)并在Expression Blend中调用自定义的行为。
我们需要从Behavior类继承,最简单的自定义行为的代码如下:
DependencyObject 为依赖属性,比如可以为TextBox,然后重写基类的两个方法OnAttached() 和OnDetaching() 。
我们也可以在行为中包含命令。
允许用户自定义行为功能的一种方式
http://cyqdata.cn/cnblogs/article-detail-32439
写在Silverlight 5发布前 - 盘点2010年Silverlight开发书籍
距MIX11还有一个月,Silverlight 5即将到来(了解Silverlight 5新特性),为了方便大家学习Silverlight开发技术,本文汇总了2010年较为流行的Silverlight开发书籍列表,希望对大家学习Silverlight开发技术有所帮助。同时我们欢迎各位发表读书心得,相互交流,共同提高;如果您在阅读中遇到问题,欢迎留言,我们一起讨论解决。
欢迎大家加入&
http://cyqdata.cn/cnblogs/article-detail-31688