其实这个控件的技术含量还是有的,至少包含了以下知识点:
1)窗口及控件定位及布局
因为里面牵扯到窗口的拖动,大小的调整等。
2)模板化控件开发;
3)窗口的最大化、最小化处理;
4)鼠标事件的处理;
5) 窗口的坐标及坐标平移;
6) 模态窗口和非模态窗口的状态及管理,窗口之间的关系维护等。
本来打算写一个系列的博文来讲解这种控件的开发,后面觉得没必要,整多了,也仅仅是贴代码,还不如直接将控件工程共享出来,这样更完整一些。这对于向进行控件开发的网友来说,算是一个比较实用化的示例。由于后面工作用这个方向的可能性比较小,因此以后不会再发表silverlight方面的博文,希望前面写的能对大家有所帮助。
控件下载地址:http://download.csdn.net/detail/hawksoft/3675353。辛辛苦苦原创了那么多久,赚2个下载分不过分吧。