其实这个控件的技术含量还是有的,至少包含了以下知识点:

1)窗口及控件定位及布局

      因为里面牵扯到窗口的拖动,大小的调整等。

2)模板化控件开发;

3)窗口的最大化、最小化处理;

4)鼠标事件的处理;

5)  窗口的坐标及坐标平移;

6) 模态窗口和非模态窗口的状态及管理,窗口之间的关系维护等。

本来打算写一个系列的博文来讲解这种控件的开发,后面觉得没必要,整多了,也仅仅是贴代码,还不如直接将控件工程共享出来,这样更完整一些。这对于向进行控件开发的网友来说,算是一个比较实用化的示例。由于后面工作用这个方向的可能性比较小,因此以后不会再发表silverlight方面的博文,希望前面写的能对大家有所帮助。