11 2012 档案

摘要:上篇《Linq使用心得——SelectMany替代二重foreach循环》中我们学习了SelectMany的一些用法。不小心给韦恩卑鄙这个家伙看到了,他就唆使我写如何伪造一个SelectMany方法。这真是赶鸭子上架啊,所以今天我们就来试试看吧。其实也没啥好说的,直接上代码吧。 我们来试试效果,发现 阅读全文
posted @ 2012-11-28 20:53 楼上那个蜀黍 阅读(3247) 评论(7) 推荐(3) 编辑
摘要:本篇记录了Linq学习的心得,较为浅显,各位大牛请轻拍。 学习Linq其实已经很久了,但是一直没有使用的习惯,故水平也始终没有提高。近来刻意强迫自己用Linq来替代C# 2.0的一些写法。这里有一些心得和各位分享一下。 首先看下面两个类的定义: 用以上两个类构建集合如下: 这里有7个老师,每个人有3 阅读全文
posted @ 2012-11-27 00:51 楼上那个蜀黍 阅读(33078) 评论(26) 推荐(22) 编辑
摘要:第三篇会是我们讨论的终章。希望文中关于依赖属性和数据绑定的使用,能够抛砖引玉,各位各抒己见给我一些启迪。 首先我们看一下最终的XAML,可能在看到XAML后各位已经猜出了具体的实现。这次我又增加了第四个Rectangle,颜色是Gray。同时对该Rectangle设置了Name=“rect”。 我们 阅读全文
posted @ 2012-11-10 17:29 楼上那个蜀黍 阅读(1320) 评论(0) 推荐(2) 编辑
摘要:上一篇我们提到希望建立一个通用的Command绑定,本篇就这个问题来和各位进行讨论。也希望各位能指出不足,提出改进的建议。 我希望最终实现的效果如下图所示,可以给任何一个Control绑定Command,通过提供EventName来区分不同的事件,同时由Parameter来绑定需要传递的参数。 同样 阅读全文
posted @ 2012-11-09 23:10 楼上那个蜀黍 阅读(1783) 评论(2) 推荐(0) 编辑
摘要:本篇以WPF程序为例说明。水平有限,如有错误的地方,欢迎批评指正。 首先来看一段XAML,将ViewModel中的Command上绑定到Button上,这样在点击Button时,会触发ViewModel中的Command的Execute方法。 这样的好处是View中就不用写Button的处理逻辑了, 阅读全文
posted @ 2012-11-08 23:32 楼上那个蜀黍 阅读(1848) 评论(1) 推荐(2) 编辑