摘要:
在开发windows phone应用程序的时候,可能会遇到如下的场景:一个列表(如Listbox)包含很多项。为了保证程序的性能,仅下载可视区域或者紧挨可视区一屏幕的图片。对列表的项做动画时,仅对可视区的项做动画,可以提升动画性能。等等,这样的场景还有很多,上述只列出了两个比较常用的。但这些都有一个共同点--需要判断出屏幕可视区域的项,并针对这些项做处理。下面的代码就足以满足这样的需求: /// <summary> /// Indicates whether the specified framework element /// is within the bounds of .. 阅读全文
摘要:
这篇博文主要是介绍了利用Linq API去查询WPF/Silverlight的可视化树。你可能在其他博客上看到了一些利用Linq查询可视化树的方法,但是我这里介绍的方法特殊在于它能够生成树状结构查询而不仅仅是简单的将可视化树展开。我最近在codeproject发表了一篇文章,这篇文章介绍了一项生成Linq查询的树状结构的API的技术。利用了已经生成了的WPF/Silverlight API。如果你对更通用的方法或者是对这个API是怎么构造有兴趣,(或者对它怎么受XPath的影响的有兴趣)请移步到codeproject看看我的那篇文章。这里我仅对Linq to Visual Tree API 做 阅读全文