时间:2020年11月17日 | 作者 : aaronyang | 分类 : WPF | 浏览: 3399次 | 评论 4 人
所有功能,IDE包括内部图形编辑器 AY 1个人完成
2021-1-29
在线帮助
https://o4wsztdxg4.feishu.cn/file/boxcnx6KZYhgOHcWbWNCA9aatAf
2020-12-30
2020-11-17
在程序启动和 设置窗口里面,创建项目默认路径 新增工作目录是否在系统临时目录的检测,
新增锁定泳道时候,显示泳道水印(水印为标题)
按住Alt键,鼠标左键按下连接点拖动,在设计区域任意地方释放鼠标,可以快速创建元件
创建新csgrd文件,默认添加一个开始和一个泳道
2020-11-9
设计区域增加
非设计区域的装饰层
新功能1,当你设计的图层比较宽或者高,与看不见的区域的块,不知道对齐的时候,可以拉取一条参考线
参考线功能
+横线,+竖线,移动线,删除线,显示线/隐藏线,清除所有线,持久化存和读参考线的状态
默认添加位置,为鼠标单击位置。
右键参考线,删除线位置
控制线拖的位置区域为当前设计区域的宽高
☆☆ bug 修复 泳道锁定后,通过Ctrl+左键单击,也能选中泳道的问题
☆☆☆☆ bug 修复 修复连接线会压在工具箱元件上面的问题
☆ bug 修复 修复工具箱从item文字开始拖动到设计时候偶尔崩溃的问题
☆ 体验 垂直泳道右侧可选中区域增加悬浮提示显示当前泳道标题,水平泳道下侧可选中区域增加悬浮提示显示当前泳道标题
提升体验 恢复和保存上次主窗体的情况(比如是否最大化,位置)
☆☆ 体验 连接线选中后,增加显示优先级,方便显示突出
锁定泳道
泳道支持背景色设置,线文本支持全透明的文本框
文字,断线效果和 透明效果
2020-9-9
更新列表选中样式
新增 节点类型转换,样式迁移,连线迁移,数据迁移,前进后退
2020-8-28 目前IDE汇总
开发者可以给我的ide写的插件说明:
菜单栏拓展
顶级菜单,二级文本菜单,二级列表菜单,二级动态列表菜单
工具栏拓展
工具栏组,按钮,复选,支持状态 是否可用/是否显示 回调 和执行
*菜单栏和工具栏的执行是共用一个Command命令,定义快捷键,可以重复使用)
自带保存,保存全部,打开,新建,前进,撤退。
资源管理器拓展
顶级节点右键菜单拓展,文件夹级别菜单拓展,文件菜单级别拓展 (可以根据文件后缀,sln类别筛选)
文件版本管理插件定制和替换,使用自带的版本管理,也可以上传下载更新,类似svn
支持新文件格式和对应编辑器注册,自动打开
支持新文件格式图标和后缀注册,全局设置下,新后缀文件和本IDE自动关联,双击文件自动打开IDE
支持顶级节点的属性页动态拓展设置
支持解决方案模糊匹配搜索,文件定位,刷新,展开关闭所有节点
支持包括到解决方案和从解决方案排除
支持剪切,复制,粘贴,重命名,打开文件位置
支持从windows资源管理器复制/剪切到UI树上
支持文件夹和顶级节点,右键新建新文件的 文件格式拓展
支持 弹窗式选择一个文件夹,选择一个文件 接口方便 其他模块调用,比如超链接,查询目录级别
工具箱拓展
支持当前激活选项卡的文件类型刷新支持的工具item,可以拓展Item,无需操心拖放到设计视图
支持搜索匹配
dock停靠窗口
实现个ITool接口自动以dock工具箱形式显示,支持默认属性设置,比如第一次显示悬浮,还是停靠,默认位置,关闭是否持久化当前位置尺寸,实现 IDocument,自动以文档选项卡显示,选项卡分持久化和非持久化选项卡。持久化选项卡支持save,load,new,选项卡是否更新状态接口。
所有工具和选项卡支持对象通讯
支持打开文件位置
程序退出时候,持久化选项卡未保存的提示,未保存的文件清单。自动保存启用了 状态保存的 工具和文档选项卡的dock,方便下次打开程序恢复
快捷键
全局快捷键,设计视图快捷键,特定元素特定快捷键
起始页
菜单栏MRU设计,菜单栏-"视图"-"起始页"功能,菜单栏-"文件"-"最近使用过的文件"
显示IDE支持的文件格式 快速新建,最近打开的历史文件,置顶,删除
(MRU历史文件和起始页共通一个对象)
操作历史
支持 单对象单属性(例如属性窗口编辑),前进和后退操作
支持 单对象多属性(例如双击一个元素,批量修改属性),前进和后退操作
支持 多对象单属性(例如选中多个元素,批量设置一个背景色),前进和后退操作
支持 多对象多属性(例如选中多个元素,批量移动(left和top)),前进和后退操作
可以跳跃式撤销和前进
查找
支持 顶级选项卡的 动态拓展
默认第一个是文本查询是所有文件格式快速对接的,支持 文件匹配逻辑,匹配后的结果如何显示,双击如何操作 的一个接口,实现即可。
全局设置
支持新的选项卡,一级二级路径快速注册和右侧对应页面的注册,也可以在别人的页面上,追加注册自己的设置,新的ui。
支持多国语言,多皮肤直接使用。
属性窗口
支持的C#类型和对应的编辑usercontrol 条目注册(内置的基本够用了,比如string对应文本框,bool是复选框)当然你也可以定制集合
支持元件的属性,自动反射和加载对应的编辑器,前进后退命令动支持
自动保存
主要容灾,方便文件下次自动恢复。支持解决方案树下的文件,在编辑时候,定制化,几分钟保存一次到临时文件,最大临时文件数量,是否开启保存。
全屏幕
方便用户全屏幕操作和恢复,自动保存两套用户窗口习惯
图标模块
可以方便用户快速给 图元那块标记图标,也可以查询和使用
自定义数据
设置页面,支持特定文件格式,对应的字典的设置 ,表格的设置(列,列宽,是否多行,导出word占位符),导出模板设置
画布那里可以 对该文件进行数据补充,由于设置了数据模板,就可以打开模板,用户可以设置数据,然后导出数据。
AY内置图元功能
图元支持批量4种层序,8种对齐,剪切,复制,粘贴,点粘贴。单个图元超链接,连线,线上文字,断线文字,实线还是虚线,线是否可以连接自己,等高选择,等宽选择,同类选择,全选,宽度高度固定还是自适应。最大最小宽高,任意数量连接点自定义,单击,双击拓展,单击立即拖动位置。拖拽位置尺寸可以自己定义。支持定位显示到视图显示自己,高亮自己。
画布支持动态画布尺寸,缩放,平移,打印分页线。跨文档复制粘贴图元。有效图元的截图,导出图片,持久化保存,导出图元数据,方便分析。
画布工具栏,鸟瞰图。
右键菜单拓展,图元级别,特定图元独有的菜单注册,画布右键菜单注册。
其他功能:
版本检测,自动更新, 文档快捷键注册,程序关于,表格视图,辅助信息视图。
2020-8-25
Ctrl+F查找解耦
因为,添加新的文件格式,都有共同的Ctrl+F操作,但是匹配逻辑不一样,显示的结果不一样,而且可能还多其他的搜索方式选项卡。所以需求来了。
不同的文件,查找结果有不同的item搜索匹配到后的显示模板,双击事件,匹配逻辑返回
且能支持不同的选项卡,来应对不同文件格式的自定义查询
解耦 自定义数据导出的逻辑,可以方便任意语言使用,开放读取和保存
现在在文件中查找,只需要,实现IFindResultEnumerator接口提供文件后缀,和结果显示的item数据模板,还有双击后,怎么执行,就行了。
至于在查找上新增 搜索的选项卡,实现IFindResultViewEditor即可,然后编写对应的搜索界面和逻辑。
2020年8月19日
MRU系统设计
拓展新模块,模块化对接 新的文件后缀和对应编辑器,一共花了1天完成
动态表格
配合前进后退命令模块,公用所有能用的IDE资源,持久化文档。
动态组件式 注册后缀名和exe挂钩
支持断线文字
更新图标
更新UX下拉
自动更新模块
快捷键提示
2020-6月更新
新版图标,增加自动保存
图标组搜索
当然还有报表,不列了
标识和颜色自定义收藏,然后列表检索和快速选择
其他细节不列了
2020-5-9
虚线
脑图,自适应内容宽
点粘贴
2020-4-9
缩放后定位
2020-4-9 自动分页,支持命令
2020-4-7
调整编辑区域 画板功能缩放
2020-3-30
解决方案搜索,全局快捷键
2020-3-27
版本号2.0 更新记录
添加 Ctr+F 在文件中搜索,查找范围 指定目录,整个解决方案查找,双击打开定位
添加 定位机制和高亮机制(高亮取消)
调整 标签的宽度,最小54 最大80,动态的宽度,方便的有的标签太长也可以显示
添加 Ctrl+H快捷键 清除选中
修复 图标标记修改,文件未提示*号 已经修改了
调整 表格视图,备注列的宽度,表格视图可以快速定位流程块了
解耦 解决方案管理器的文件后缀的支持能力
修复 解决方案管理器的 双击打开文件后焦点问题,现在回到选项卡了
修改 程序默认添加管理员权限启动
泳道图优化:
垂直泳道底部增加高度为40的可以单击选中的透明区域
水平泳道右侧增加宽度为40的可以单击选中的透明区域
选择1个垂直泳道后,Ctrl+Shift+C (c代表垂C直)
选择1个水平泳道后,Ctrl+Shift+S (S代表水S平)
双击泳道头可以快速键盘编辑标题了
2020-3-27
指定文件夹
2020-3-26
全文搜索
2020-3-25
高亮,搜索和定位
2020-3-13
自定义数据
2020-3-4
图标功能,每组只能选择一个
2020-2-25
增加Alt+F4,菜单栏->退出,任务栏右键关闭程序,主窗体右上角关闭按钮,单击 退出提示未保存的文件清单窗口,可以一次保存所有,或者不保存,或者取消
2020-2-22
智能截图
保存图片,只保留有意义的区域
辅助信息视图,单击方便快速修改内容,不用双击
2020-2-20
全屏幕 2套布局视图,可以自定义
2020-2-9 03:42:53
提交版本,显示全部文件,折叠,刷新
下载的同上已经完成
2020-1-15
增加在元件在画布移动,按住shift键,只能水平移动, 按住Alt键移动,只能垂直移动
修复层序,默认元件都有初始zindex和起步zindex
比如泳道起步是0开始,
而其他元件起步是1000起步
这样可以保证泳道在其他元素下面。
修复置顶和置底 基础层序问题。
2020-1-8 RVM 版本管理
增加在元件在画布移动,按住shift键,只能水平移动, 按住Alt键移动,只能垂直移动
修改属性外观
2019-12-16
增加脑图设计
2019-12-10
增加子流程选择,在属性窗口,支持自定义类型和类型编辑器,图元动态右键菜单创建
2019-12-3
增加项目属性接口
2019-11-4
跨程序集异步窗体通知
2019-11-31
操作历史系统
2019-10-29
文件关联
1期:完成时间 5月8日-10月9日
2019-10-8
自己做的图标,支持解决方案,一级菜单拓展(解决方案右键,文件夹右键,文件右键),支持新建文件的拓展(文件夹和解决方案,菜单栏新建 二级菜单)
元素操作
导出word功能
2019-9-20
自己一个人写了4个月
推荐您阅读更多有关于“”的文章
抖音:wpfui 工作wpf,目前主maui
招聘合肥一枚WPF工程师,跟我一个开发组,10-15K,欢迎打扰
目前在合肥市企迈科技就职
AYUI8全源码 Github地址:前往获取
杨洋(AaronYang简称AY,安徽六安人)和AY交流
高中学历,2010年开始web开发,2015年1月17日开始学习WPF
声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费
不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo
查看捐赠AYUI7.X MVC教程 更新如下:
第一课 第二课 程序加密教程
已有4位网友发表了看法:
哥, 有demo吗
大神 这个太牛了 我是你的粉丝 怎么样才能够参与进来 跟您学习?
跪求学习教程
真心不错,这个ide 有学习教程嘛?
发表评论