国庆节快乐
National Day
亲爱的开发者朋友们,国庆假期快乐!我们非常高兴地向大家宣布:大熊 Ursa 高性能 Avalonia 控件集 V1.4 正式发布啦!您可以通过访问我们的 GitHub 仓库获取更多信息。
https://github.com/irihitech/Ursa.Avalonia
什么是 Ursa
Ursa 是一个 Avalonia 的高性能控件集,旨在帮助您快速构建现代化的桌面应用程序。我们致力于提供一套高性能、易用且美观的控件,让您可以专注于业务逻辑的开发,节约时间和资源,提高开发效率。
Ursa采用MIT许可协议,您可以无任何限制地在任何项目中使用Ursa。
更新内容
通用
新增ReactiveUI扩展库,通过此扩展库可以配合ReactiveUI使用兼容ReactiveWindow和ReactiveView功能的UrsaWindow及UrsaView
新增SourceLink支持
新增DateTimePicker、Notification、Toast等新控件
Badge标签
修复了默认模板中无效的可能会报错的绑定表达式
DatePicker日期选择器
修复了暗色模式下今天的前景色问题
DateTimePicker日期时间选择器
新增控件,用于同时选择日期和时间
Dialog and Drawer 对话框及抽屉
对于OverlayDialog、Drawer、Overlay Messagebox,打开后会自动聚焦模态对话框的元素,并且焦点无法逃逸到主窗口,使用上更贴近真正的模态窗口
为DialogWindow增加可拖拽移动配置项
修复了全屏对话框无法随着窗口大小变化而变化的问题
为OverlayDialog新增一个IsTopLevel的属性,设置为true后,可以开启OverlayMask拖动窗体及全屏对话框拖动窗体的功能
OverlayDialog、Drawer新增CanDragResize选项,开启后可以拖拽调整大小
修复了DataContext重复赋值的问题
Form表单
使用Label显示表单项名称
表单现已支持键盘快捷键快速访问表单项
Loading加载指示
LoadingContaienr支持修改前景色和背景色
MultiComboBox多选框
移除默认宽度
NavMenu导航菜单
修复了初始选择项的显示问题
ThemeSelector主题选择器
主题选择器重构,现在能够正确反映暗色模式下跟随系统主题时的默认初始主题状态
TimePicker时间选择器
修复了时间选择器的时间初始显示问题
修复了DisplayFormat无法立即触发时间显示变化的问题
TreeComboBox树形选择器
为TreeComboBoxItem增加IsSelectable属性,设置为False后此项不会被禁用,但只可用于展开子项,不可被选择
UrsaWindow
优化标题栏区域的垂直布局
修复了最大化最小化等窗体按钮无法动态隐藏的问题
现在UrsaWindow、DialogWindow、MessageBox可以自定义边框
在完全无边框的状态下,可以通过内置的Resizer拖动调整大小
获取更多信息和资源
欢迎访问Ursa的GitHub仓库以获取源代码,参与社区讨论,并跟踪最新的开发进度。
https://github.com/irihitech/Ursa.Avalonia
我们提供有限度的免费社区支持,如果您有任何问题或建议,除了在GitHub上提交issue或发起讨论,也欢迎加入我们的飞书交流群: