AYUI   更新日志(合肥杨洋制作)

2015年

  • 预计12月25日

    AYUI 3.6 发布

    版本:3.6

    + 饼状进度条控件的Demo

    + 折线图,曲线图, 柱状图,扇形图的Demo

    + 雷达图,阶梯图的Demo

    + 实时曲线的Demo

    + Carousel图片展示控件的Demo

    类 LazyBinding使用的Demo

    + AyMTextBox(多行文本框)

    + AyChecklist

    + AyTreeGrid

    + AyComboTree

    + AyComboCheck

    + AyPieMenuItem的DEMO

    + AyPieMenu的DEMO

    + AySimply3D的DEMO

    + 仪表盘控件

    # 异步的匹配下拉框 AyAutoCompleteTextBox

    + AyPanel改进 可以拖拽调整,门户Portal demo

    + 单进程wpf项目的Demo

    + 自动更新模块

    + 增加 额外的稍微调整的样子的 皮肤切换 DEMO

    购买过3.6以下版本的AYUI版本的,无需再付钱,免费更新

    第一次 购买3.6版本的AYUI用户 ,大众源码版 1600元,海含康威视源码版本1800元,企业授权+800元

  • 11月23日

    AYUI 3.5 发布

    版本:3.5

    + 新增AyImage控件

    + 增加 LogDebugHelper类,只有LogDebugHelper.WriteLogFile(日志) 就OK了

    # 改进AyIconAll控件,增加IsBitmapImage依赖属性,用于使用AyImage

    # 修复农历的 计算问题,增加 中国节日,节气,农历节日,优化使用

    # 修复日历控件,在MVVM下 AyDatePickerBox的绑定问题

    # 修复一些控件偶尔模糊的问题

    # 修改大众版本的默认生成Any CPU,解决xp下 显示的等级,让xp可以使用

    + 新增AyAnimationButton控件和demo

    + AyStrokeLabel的DEMO

    + AyRangeSlider的Demo

    - 移除视频背景功能,但是保留了aywindow,视频背景的功能,小视频背景还是可以接受的

    购买过3.5以下版本的AYUI版本的,无需再付钱,免费更新

    第一次 购买3.5版本的AYUI用户 ,大众源码版 1200元,海含康威视源码版本1400元,企业授权+800元

  • 10月15日

    AYUI 3.4.9.2 发布

    版本:3.4

    + 自带的二次封装的浏览器的Demo

    + AyPassword(水印密码框)登陆界面页面demo

    + AyToolTip 提示控件,4个方向三角支持,自定义颜色

    + AyPagination 分页控件

    + AyDataGrid (样式,分页,虚拟化加载,很多使用DEMO)

    + AyDatePicker和AyDatePickerBox 日历时间选择控件(固定,静态限制,动态限制,动态限制到时分秒)

    + 升级FontAwesome到4.4,增加 AyIconAll中的 FontAwesome字体演示一览

    + 增加颜色处理 页面Demo

    - 去掉 很多没用的东西,优化了AyWindow的很多问题,去掉三次单击最大化的功能

    购买3.3版本或者3.4的将得到免费更新

    第一次 购买3.5版本的AYUI用户 dll版本零售价299元,大众源码版 999元,海含康威视源码版本1199

  • 8月18日

    AYUI 3.4/Min版本/Wizard发布 全平台兼容 xp/win7/8/8.1/10

    版本:3.4

    # 小重构项目,支持用户自定义资源字典添加

    + 新增AyImageButton

    + 内容滑块控件

    + 新增AyUcFileSelect文件(夹)选择

    # 海康监控模块移出,作为单独功能扩展dll

    # AYUI Wizard2.0发布 模拟体验:http://pan.baidu.com/s/1eQtXTiM

    # 重写ProcessBar,动态纹理非图片,等比移动

    + 多显示器DEMO

    # AyMessageBox支持内容自动调整窗体高度

    - 移除AyHyperlink

    - 移除AyPathIconButton

    # 其他问题修复

  • 7月18日

    AYUI 3.3 稳定版发布与客户见面

    版本:3.3

    增加官网

    新版更新日志

    学习版,企业版A(不含有海康监控),企业版A+(含有海康监控)

  • 7月8日

    AYUI 3.3 稳定版推出

    版本:3.3

    * 修复AyTreeView的部分问题

    - 去掉一些代码,减少框架,优化调整部分demo

    $ 增加 AyRadioList使用Demo

  • 7月1日

    AYUI 883K框架大小推出

    版本:3.2.5

    * 修复 皮肤设置窗口,listbox选择问题,改为item单击事件,不再是selectionchanged事件

    - 去掉wpfmediakit,wpfmediakit有很多不稳定的问题,比如有时候无法播放视频,改为mediaplayer,cpu和内存性能达到最好,cpu 1080p消耗从33%降到 6%

    $ 精简框架1.2M到 883k

  • 6月30日

    AYUI 第一次优化到1.2M大小的框架!

    版本:3.2

    - 仅仅移除 海康监控,演示图片和视频,合并很多代码,优化很多代码

    + AyTreeView的Icon模式,增加枚举IconMode

    + treeview模式切换,请先点击左上角的LOGO

    # 修改AyTreeView的 前方展开三角的 点击范围,鼠标形状为手形状,移上去会变成固定白色

    △发布第一个体验版 文件

  • 6月29日

    为精简而准备的一次革新!

    版本3.1

    # 修复 window,如果最大化按钮不可见,修改为则不可以三次单击最大化。修复 最大化按钮隐藏无效的问题。

    # 修复 AySwitch的 checked值为true的赋值选中背景色无效

    # 修复 皮肤窗口,第一次打开,选择已经设置的图片或者其他,使用图标会消失,全部增加判断了是否是当前,是的话,就不切换配色

    - 移除WpfAnimatedGif.dll,换成性能最好的CSWPFAnimatedGIF,修改AyIconAll,Gif部分的代码,优化Icon的加载判断逻辑,但是gif不再支持packuri,只支持本地图片gif模式

    # 移除PixelLab.dll,DotNet.Utilities.dll还有很多其他的dll,只保留一些可能需要的dll,精简代码

    + 增加 AyGifControl控件,改了 CSWPFAnimatedGIF 部分代码

    + 增加 TransitionPresenter 高级控件,原来的pixelLab中的,已测试可以使用

    + 增加 TemplateBorder 继承Border的 控件,就是个绑定了父类部分border值的控件

  • 6月26日

    尊享配色上线!

    版本3.1

    $ 全新配色,支持模板布局变化,框架更灵活

    # 修复皮肤窗口跟Tab平齐的地方导致不能拖动的问题

  • 6月25日

    视频背景上线,框架大量更新

    版本3.0

    # Aywindow和Aypopup核心控件已经完全更新,且使用方法也已经更新

    $ 增加视频背景功能!

    框架引入-只需要一行代码 AYUI()

  • 6月18日

    主题智能配色 上线!

    版本2.9.2

    重构滚动条为浮动,可系统设置滚动条高度或者宽度以及圆角的滚动条,可以设置为点击时候滚动条的透明度,默认是0

    调整窗体拖拽到窗体边缘外,这样就不会与窗体的内容冲突

    纯ListView,性能比GridView好点,样式还没来得级调整, 表头的右侧的 竖线是可以控制是否显示的

    + AyWindow增加WindowMenu属性,如果窗体指定这个菜单,则窗体右上角就会多出个菜单按钮,点击可以打开菜单,菜单自己定义

    $ 多彩配色上线

  • 6月11日

    炫彩支持上线,AyTreeView菜单模式

    版本2.9.0

    + AyWindow 增加高斯模糊GaoSiRadius,和4个扩展透明度属性RectangleOpacity1,RectangleOpacity2,RectangleOpacity3,RectangleOpacity4,阴影重写,自动记住炫彩设置

    + AyWindow 增加TitleVisibility,用来是否显示左上角的 窗体名字,因为只有设置了,不显示,任务栏上才能有你的应用的名字

    + AyWindow增加三击最大化或者还原窗体

    + AyWindow增加MinWidth和MinHeight的 调整大小限制

    + AyWindow AyPopupWindow 支持 内容偏移到标题栏,而不影响标题栏右侧按钮的点击

    + AyTabControl 增加AyTabPanelMargin,用来控制 AyTabPanel的Margin,比如上图的tabcontrol的第一个item距离左边的距离,就是通过此属性控制

    $ 炫彩支持上线

  • 6月5日

    日常维护

    版本2.8.0

    # AyWindow升级, 优化去掉不用的属性,优化部分代码,降低40%内存,优化上角为 像素画Path,为换色做准备

    # 像素化Path问题解决,即窗体右上方的按钮,效果图查看

  • 6月3日

    增加AyColorPicker和AyColorPickerDialog

    版本2.8.0

    + 支持透明色, 尚未增加推荐色位属性

    效果图查看

  • 6月2日

    增加AySlider

    版本2.8.0

    + 建议 横向模式,不设置Height,纵向模式不设置 Width

    效果图查看

  • 6月1日

    增加AyTreeView 效果图查看

  • 5月29日

    增加Uc_HKControl,完成基本海康监控功能

    版本2.8.0

    # 优化DragInCanvasBehavior行为,让其不会拖出Canvas的范围,可以配置左键拖动,还是右键

    # AyIconAll 设置了path模式和fontawesome的颜色为双向绑定

    △ 新的控件架构方式,自己独创的,新的接口提供,第一个 无损 自定义形状的控件模式应用

    海康监控效果图查看

    Uc_HKControl效果图查看

  • 5月24日

    日常维护

    版本2.5.0

    #  AyIconAll 的 fontawesome支持 fa- 或者 fa_ ,自动处理空白字符,例如首尾

    # 新版 AyPropertyChanged类,支持linq的属性通知,支持其他类属性通知,支持多属性通知

    + AyWindow增加 是否可以拖动 CanDrag (bool型的)

    + AyIconAll增加Stroke(Brush型)和StrokeThickness(double型) 可以控制字体描边和path的描边

  • 5月18日

    增加AySwitch

  • 5月5日

    MenuItem的更改,MenuItem增加 Check

    版本2.5.0

    # 支持 主屏幕不投影, 显示其他 连接上的显示器, 例如上图, A,B,C,D,E 5个按钮,右键按钮,出现投影选项,可以将窗口最大化的投影到其他显示器,被投影的窗体没有最小化,最大化,皮肤,关闭按钮,一个窗口只能在一个显示器上显示. 窗口aa显示到A显示器,没有关掉,又投影到B显示器,效果是 移动那个窗口对象到B显示器,A没有内容了 打开程序时候,读取上次窗口投影记录,保持上次关闭程序时候投影的状态,关闭主窗口,全部关闭. 窗口aa显示到A显示器,没有关掉,又将bb投影到A显示器,效果是 提醒该显示器已经投影了"XXX"窗口,是否替换,替换了,aa窗口关闭,bb窗口显示在A显示器,注意MenuItem的checked情况,要后台设置原先的aa窗口对应的check要变为false,现在的true.

    + 优化AyMessageBox,调整提示文本的宽度为固定,且最多显示2行

  • 4月30日

    增加AySimplyListView

  • 4月27日

    AySplitButton增加,Button,ToggleButton平面化

    版本2.5.0

    +  增加 Button的 平面模式,ToggleButton的普通和平面模式

    + 添加 AyButton.IsFlatStyle="True" 统一是否开启平面模式

    + 平面的ToggleButton, 平面模式支持背景色和Border颜色设置,不设置则是默认的主题颜色, 普通模式不支持背景色和边框颜色设置,受框架主题限制

    ToggleButton效果图查看

    AySplitButton效果图查看

  • 4月24日

    日常维护 新增AyOpacitySetSlider,AyIconAll等

    版本2.4.0

    #  调整, 继承AyWindow和AyPopup的窗体默认 属于超高清模式 非普通画质,画质等级 低级-普通-中级-中等接近-高级-超高级

    # 调整菜单 最小宽度为174,并且调整menuitem的边距,让看起来更协调, 调整弹出位置与父控件左侧对其,由于 阴影的问题,牺牲了左侧的阴影,不过还好,不影响整体

    # AySplitButton,支持 三角左侧内容自定义,还未完全实现完,还要实现 ComboMenu

    # 修改Menu的部分样式,调整阴影 更平

    + 新增AyOpacitySetSlider控件, 支持垂直和水平模式, 支持 整型调整数字,效果图查看

    + 新增AyCheckBox,AyRadioButton 只是仅仅样式,控件还是 RadioButton,CheckBox 整数字,效果图查看

    + 新增AyProgressBar,效果图查看

    + 新增AyIconAll,支持几乎所有类型图标,效果图查看

  • 4月13日

    迁移走皮肤设定窗口,简化框架引入方式

    版本2.0.0

    #  优化AyPopupWindow

    + 添加 AyMessageBox,AyMessageBox是继承AyPopupWIndow,默认居中弹出,支持6套图标,图标来自AyIcons类,效果图查看

    # AyWindow和AyPopupWindow大量更新

  • 4月7日

    AyCombobox,AyTextbox,AyAutoCompleteTextBox,AyScrollViewer上线

    版本1.9.8

    +  增加AyCombobox,支持四个方向的靠近屏幕边缘更加贴近主题的 弹出框的位置

    +  增加AyTextbox,水印文本是渐变消失的

    + 添加 AyAutoCompleteTextBox自动匹配窗口,暂时不是异步匹配,具体博客介绍查看

  • 3月31日

    WPF中浏览器的研究

    版本1.9.8

    +  研究决定最后使用了CefSharp,它不是框架的一部分,需要用户额外下载,效果图:查看

  • 3月27日

    AyTabControl上线

    版本1.9.8

    +  四个方向的自动适应布局,历史记录,可关闭的tab等,效果图:查看

  • 3月21日

    AyFrameworkWPF 1.0上线

    版本1.0.

    AyWindow,AyPopupWindow,AySkinSetWindow,AyArcChart,AyFontRadioButton,AyFontButton,AyImage4Button,AyPanel,(3.0版本已经不推荐使用),ShowCurrentTime,基本主题系统搭建,ContextMenu菜单等一系列基础框架的搭建使用。3D模型的展示,使用的 helix3D

2014年

  • 12月

    Ay开始重新学习WPF

     

    看了《WPF编程宝典2012版本》

    翻阅了很多wpf的资料

    编写很多的wpf的博客