AYUI4.X即将发布
Posted WPF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AYUI4.X即将发布相关的知识,希望对你有一定的参考价值。
AYUI里程碑故事:
AYUI 1.x系列: 面向源码的方式开发,客户只有源码才能开发,客户端对接ayui,很不方便,相比上个版本,提供了一些元老控件,文件夹结构比较零散
AYUI 2.x系列: 面向源码的方式开发,客户只有源码才能开发,客户端对接ayui,方便了,相比上个版本,提供了更多的控件,文件夹结构比较零散,主要解决使用不方便。
AYUI 3.3稳定版: 面向源码的方式开发,客户只有源码才能开发,客户端对接ayui,更方便,一行代码引入,相比上个版本,提供了更多的控件,更多的辅助类,文件夹结构比较零散,AYUI成型。增加了www.wpfui.com AYUI的官网
AYUI 3.4.x稳定版: 面向源码的方式开发,相比上个版本,提供了更多的控件,更多的辅助类,文件夹结构比较零散,重构代码项目为.NET4.0,兼容 Windows操作系统全平台,支持XP
AYUI 3.5.x稳定版: 面向纯DLL的方式开发,相比上个版本,提供了更多的控件,更多的辅助类,文件夹结构变化,根目录变成Contents目录结构,移除了视频背景功能,修复了很多bug. 重构AyWindow的模糊机制,支持圆角窗体,收入来源:AYUI源码和DLL的DEMO版本
AYUI 3.6.x (代号:Young):年轻的AYUI,面向纯DLL的方式开发,相比上个版本,丰富了控件库,增加了更多的产品DEMO,修复了更多的bug,增加3D窗体动画的支持,核心属性WindowEntranceBackgroundMode,框架已经基本成熟。收入来源:AYUI源码和DLL的DEMO版本
AYUI 3.7 (代号:Butterfly):蝴蝶-完美的AYUI,面向纯DLL的方式开发,相比上个版本,丰富了控件库,增加了更多的产品DEMO,修复了AYUI棘手的bug,比如AySlider的提示问题,AyWindow的resize问题,皮肤窗口的png问题,增加大型复杂控件AyDragDrop,增加AyTextButton,框架已经成熟,剩余的棘手问题:皮肤窗口设置了高斯模糊,皮肤窗口入场和出场会卡顿,AyWindow的阴影问题。增加了大型DEMO:QQ音乐。收入来源:DLL的DEMO版本和授权
AYUI 4.X系列(代号:Panther黑豹):黑豹-速度开发,速度推广,面向纯DLL的拥抱开发者的方式开发。相比上个版本,特点如下:
教程丰富:正在添加,请在AY博客园中学习,前往
控件demo更全:正在添加
3.x的控件使用方式不变,辅助开发更简单,内存更少:使用AyFuncFactory
需要什么自己Get,Get后,该Func就是共享的,你也可以拓展AyFunc,也可以直接实例化AyFuncXX实现多例,也可以RemoveFunc
约定说明:
AyExtension帮你实现了很多的To类型的拓展方法。比如ToInt,ToDouble,ToObjectString()等,更有更多方便的AyWindow的方法,比如绑定UIElement的单击移动窗体,双击最大化和还原窗体,可以指定双击行为。
比如,单击指定WPF的控件,绑定行为。
指定双击行为,支持用户用户控件方式绑定
根据业务,控件更多:迁移了BusyIndicator,AyArc,AyPieMenu,GifAnimation(为了解决gif在packuri方式的使用),迁移CountdownRect等,主要增加datagrid的表格数据业务的控件,AyWindow的行为,比如窗体绑定一起移动,窗体边缘收缩等。更多的表单控件(已经预留接口),稍微面向后台系统控件的开发。解决AyWindow遗留棘手问题。
插件式拓展控件开发:还未添加,预留了接口
目录结构你来定义吧:AYUI官方推荐是Contents目录结构,你可以自定义了
皮肤窗口2处文字可以改,自定义图片的位置,名字纯色背景的tab名字,以及纯色的推荐颜色,可以自己添加
所有配置AYUI默认有自己的一套值,如果不指定,AYUI默认使用自己的Contents的方式的值。
皮肤窗口的纯色,可以在原来AYUI的基础上增加,也可以在替换所有的颜色,指定自己的颜色
==========AYUI4.X欢迎你的加入============
QQ群: 466717219 免费下载最新AYUI的DLL开发包
以上是关于AYUI4.X即将发布的主要内容,如果未能解决你的问题,请参考以下文章
稳定版即将发布,GCC 13 合并上百个 GCC Rust 补丁