高手weifenluo先生写的DockPanel,已经运用十分广泛了。
从网上Google到他的DockPanel的源代码,进行学习和研究也有近半年的时间。
收获技术知识的同时,也发现读他的代码觉得很累。
当然其中的一个原因是自身的水平太差。
还有一个的原因,是他的代码,对象调用过于的紧密了,复杂度也就高了。
为了降低这个问题,我用观察者模式尝试着改写他的代码。竟然让我成功的实现了他的大部分机能。
当然还有很多的问题有待解决,比如画面有闪烁。
希望感兴趣的同仁,帮我一起看看,完善它。
下面是源代码的地址:
http://guoyongrong.codeplex.com/SourceControl/list/changesets