库的结构(winform、Win32 API、Xamarin.Forms 自定义UI库)

1、绘图实现端(SkiaShrp for winform)
绘图引擎端需要实现本库需要的绘图函数以及winform需要把用户事件传递下来
2、包结构
1、XcyDraw.UI.common 控件实体、样式实体等在这个包里
2、XcyDraw.UI.draw 所有基础控件都在这里面,比如XText、XIcon、XRow、XColumn等
3、XcyDraw.UI.compoment 所有组合的基础控件都这个包里面,比如XButton、XIconButton、XTab、XTree等
4、XcyDraw.UI.events 处理所有控件的事件,比如actionDown、click等
5、XcyDraw.UI.navigation 处理界面存储、跳转等
6、XcyDraw.UI.theme 主题管理
7、XcyDraw.UI.widget 构建组合控件的管理库
8、XcyDraw.utils 工具包
9、XcyDraw.animation 动画管理

备注:所有组合控件都是由基础控件组合而成

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容