WPF - 图形设计器(Diagram Designer)
OpenExpressApp计划中包括建模工具,计划是采用MetaEdit+模型来作为元模型,使用codeproject的《WPF Diagram Designer》一系列文章来做为设计器实现参考,本篇介绍一下codeprojcet的这四个文章,推荐给对图形设计器感兴趣的人去看看,通过WPF的模板功能和其他功能可以很方便的设计出图形编辑器。等OEA参考实现后我会进一步详细说明如何制作建模工具。
WPF Diagram Designer: Part 1
- Drag
- resize
- rotate
WPF Diagram Designer - Part 2
- 设计面板(Designer Canvas :variable size, scrollable)
- 缩略图(Zoombox)
- 框线选择(Rubberband selection)
- Toolbox (drag & drop)
WPF Diagram Designer - Part 3
- Connecting items
WPF Diagram Designer - Part 4
- Open, Save
- Cut, Copy, Paste, Delete
- Group, Ungroup
- Align (Left, Right, Top, Bottom, Centered horizontal, Centered vertical)
- Distribute (horizontal, vertical)
- Order (Bring forward, Bring to top, Send backward, Send to back)
欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]