源代码当然是不可能给你的,我也不可能要到,这个应该不用解释,懂得。
不过,.Net开发的好处就是我们通常可以通过一个反射反编译工具来查看.Net库中的源码,比如 比较有名的: .Net Reflection (不过现在要收费了,以前是免费的) 还有这个免费的 .NET Decompiler http://www.telerik.com/products/decompiler.aspx
关于怎么实现,原理和自定义布局类似,主要还是要求控制成员的大小和位置。具体看:http://www.codeproject.com/KB/WPF/VirtualizingWrapPanel.aspx
这里还有源码:http://virtualwrappanel.codeplex.com/
Sincerely,