Silverlight智能表单(1)关于控件拖动
前几天闲来无事就在家做sl的智能表单,因为技术有限,各种架构没能设计好,于是-------大家都知道,我拿出自己算是能够称的上功能的东西给大家分享一下。
1.控件在画布上拖动和大小设置。
2.控件从工具箱拖到画布。
3.生成XML。
今天就只写第一个在画布上拖动和设置大小,当时我想的是只做一个拖动的控件(占时叫SizeCtr),然后点击哪个控件,SizeCtr就放到哪个控件上面。
先展示下&nbs
http://www.cyqdata.cn/cnblogs/article-detail-4852
基于Silverlight智能表单设计开发(四)
继续上节《基于Silverlight智能表单设计开发(三)》,在上一节中我对智能表单设计中带锚点的矩形编辑框类(DesignRectangle)和控件尺寸处理类(ResizeHelper)及控件拖动处理类(DragHelper)进行了分析和简单的代码实现。在这一节我主要是将窗体控件(WindowForm)的设计、开发关键点写出来与大家交流、学习。
与以前章节一样,我先把与WindowForm窗体控件相关的类关系图展现给大家看一下,对照下图我对图中所涉及元素做一简要说明:
ICtr:是指所有控件的接口。如:文本控件、日期控件等等。
IForm:是指窗体控件的接口,即WindowForm窗体类要实现的接口。
DesignRectangle:它的实现就不多说了,在上一节中有详细介绍。在本节中通过
http://www.cyqdata.cn/cnblogs/article-detail-210