Releases: Panuon/Panuon.WPF.UI
1.3.0.2
1.3.0-beta
新功能
在 1.3.0-beta 中,Panuon.WPF.UI 引入了web开发中的百分比圆角。
该版本已将 ButtonHelper 按钮辅助类 中的 CornerRadius 、 HoverCornerRadius 和 ClickCornerRadius 属性替换为 Panuon.WPF.CornerRadiusX 类型。Panuon.WPF.CornerRadiusX 支持使用百分比,它的实际值将由 ActualWidth 、ActualHeight 属性取最小值乘以百分比后计算得出。
Panuon.WPF.CornerRadiusX 已实现与原生 CornerRadius 类型的隐式转换。
你可以以这种方式来使用百分比:
<Button pu:ButtonHelper.CornerRadius="50%" />在悬浮过程中,该属性既支持从百分比动画过渡到百分比,也支持从绝对值动画过渡到百分比:
<Button pu:ButtonHelper.CornerRadius="25%" pu:ButtonHelper.HoverCornerRadius="50%" />
or
<Button pu:ButtonHelper.CornerRadius="50%" pu:ButtonHelper.HoverCornerRadius="5" />在确认不会对现有项目造成破坏后,后续的版本中将逐步替换所有的 CornerRadius 属性。
1.2.4.7
修复
修复了 MultiComboBox 下拉多选框 在多次点击后不会再刷新已选择项的问题。
修复了 NumberInput 数值输入框 在输入不符合 Internal 属性的限制时强制更新文本导致输入中断的问题。
修复了 DataGrid 数据表格 在 HeadersVisibility=Column 时没有隐藏标头最前方的分隔线的问题。
优化
优化了 GridX 网格X 的分隔线绘制逻辑。
1.2.4.3
修复
修复了目前已知的BUG。
变动
Focused 属性现在将在控件获得焦点(无论是点击焦点还是键盘焦点)时生效。而在旧版本中,这类属性仅当控件获得键盘焦点时才生效。
1.2.4
新功能
新增了 ProgressBar 进度条 控件中的 FilledBackground 属性。这用于单独控制填充后的背景色。它的值默认与 Foreground 绑定。
新增了 RingProgressBar 环形进度条 控件中的 FilledBorderBrush 属性。这用于单独控制填充后的边框。它的值默认与 Foreground 绑定。
Toast 轻消息 现在可以使超长的文本换行显示了。
变动
删除了 TextBlockHelper 文本 中的 Text 附加属性。现在可以重新使用 TextBlock 文本 上的原生 Text 属性来实现高亮。Text 属性值发生改变时,会自动重新计算要高亮的内容。
修复
修复了目前已知的BUG,尤其是一些属性没有生效的问题,以及一些控件的 Padding 属性显示异常的问题。
1.2.3
变动
去除了 ScrollBarHelper 中的 TrackXxx 属性的 Track 前缀,如 TrackBackground -> Background 。
修复
修复了多个属性没有生效的问题。
修复了 ColorPicker 颜色选择器 控件的 Padding 属性会造成双倍缩进的问题。请注意,这可能对项目中的现有样式造成影响。
修复了 ScrollBar滚动条 在单独使用时 Background 属性不生效的问题。
新增
新增了部分控件的HoverBorderBrush、HoverBorderThickness、HoverCornerRadius等属性。
1.2.2.1
新增
BindToEnum属性
在多个Selector控件(如ListBox、ToggleButtonGroup)中新增了BindToEnum属性。
修复
NumberInput 数值输入控件
修复了数值输入控件输入较大值时,文本不会自动回滚的BUG。
1.2.1.9
新增
- 新增了 ComboBoxHelper 中的
OpenedXxx属性。这些属性可以控制下拉列表展开时的样式。它的优先级高于FocusedXxx和HoverXxx属性。
1.2.1.8
修复
- 新增了 TextBlockHelper 中的
Text属性,这用于解决文本发生变化时,高亮文本不会更新的问题。要使用 TextBlockHelper 中的Highlight系列属性,请改用pu:TextBlockHelper.Text属性,而不是原生的Text。
1.2.1.7
修复
- 修复了 FromGroup 表单项 控件在内容高度减小时不会自动回缩的问题。同时还修正了该控件在一些状态下的表现形式,另请注意,这可能对现有的控件样式产生了一些影响。