随笔分类 - Silverlight
摘要:这篇博文主要是介绍了利用Linq API去查询WPF/Silverlight的可视化树。你可能在其他博客上看到了一些利用Linq查询可视化树的方法,但是我这里介绍的方法特殊在于它能够生成树状结构查询而不仅仅是简单的将可视化树展开。我最近在codeproject发表了一篇文章,这篇文章介绍了一项生成Linq查询的树状结构的API的技术。利用了已经生成了的WPF/Silverlight API。如果你对更通用的方法或者是对这个API是怎么构造有兴趣,(或者对它怎么受XPath的影响的有兴趣)请移步到codeproject看看我的那篇文章。这里我仅对Linq to Visual Tree API 做
阅读全文
摘要:在这篇文章里我将介绍去年我写的一个Silverlight多值绑定的升级版,这个升级版包括Silverlight4,附加属性和多值绑定到一个对象上。多值绑定在WPF中允许绑定多个数据源到单个属性上,此时的绑定要结合数值转换器。但是这一个特性在silverlight中不被支持。一年前,我写了一个关于在silverlight中解决Multibinding的解决方案,它受到了很大的反响。甚至来自微软的Attorney发了一封邮件给我,说能不能把我写的解决方案用到SilverlightFacebook客户端上去(多么酷的一件事)。当听到StefanOlson弄了一个升级版使它能够在SL4中使用我很高兴。
阅读全文
摘要:研究silverlight异步调用方。Silverlight中 非UI线程更新UI 的几种方法:Delegate, AsyncOperation,BackgroundWorker1. delegatevoid DoShow(i){ this.Dispatcher.BeginInvoke( delegate { txtCalc.Text = string.format(“result “{0}”,i); })...
阅读全文

浙公网安备 33010602011771号