Releases: Panuon/Panuon.WPF.UI
1.2.4.7
修复
修复了 MultiComboBox 下拉多选框 在多次点击后不会再刷新已选择项的问题。
修复了 NumberInput 数值输入框 在输入不符合 Internal
属性的限制时强制更新文本导致输入中断的问题。
修复了 DataGrid 数据表格 在 HeadersVisibility=Column
时没有隐藏标头最前方的分隔线的问题。
优化
优化了 GridX 网格X
的分隔线绘制逻辑。
1.2.4.3
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 表单项 控件在内容高度减小时不会自动回缩的问题。同时还修正了该控件在一些状态下的表现形式,另请注意,这可能对现有的控件样式产生了一些影响。
1.2.1.6
新增
- 新增了 StyleDictionary 和 KeyOnlyStyleDictionary 中的 Excludes 属性。这个属性可以用于排除不需要使用的pu样式,并引入其他的所有pu样式。例如:
<!--引入除了Button之外的所有样式-->
<pu:StyleDictionary Excludes="Button" />
注意,Excludes
和 Includes
属性不能同时使用。
修复
- 修复了 MultiComboBox 多选下拉框 中偶尔出现的已选择内容没有更新的问题,这在使用异步方式加载选项列表时尤为明显。新的实现方式亦能使控件的初始化更为流畅。
- 修复了 NumberInput 数值输入框 控件边框相比其他控件明显更细的显示问题。
1.2.1.5
新增
- 新增了 ToastSetting Toast选项 中的 ContentTemplate 属性。