Skip to content

Releases: Panuon/Panuon.WPF.UI

1.3.0.2

20 Mar 07:58

Choose a tag to compare

修复

修复了在 Menu 菜单/ContextMenu 右键菜单 中,ItemContainerStyle 属性设置的样式不会对 Submenu Items (即二级之后的 MenuItem )生效的问题。 #308
修复了在 FormGroup 表单项 中,HeaderPadding 在计算标题大小时没有被算入,从而导致部分标题被遮住的问题。 #306

1.3.0-beta

10 Jan 11:06

Choose a tag to compare

1.3.0-beta Pre-release
Pre-release

新功能

⚠️此功能仍在测试,可能对开发中的项目有未知影响,或存在潜在的bug。

1.3.0-beta 中,Panuon.WPF.UI 引入了web开发中的百分比圆角。

该版本已将 ButtonHelper 按钮辅助类 中的 CornerRadiusHoverCornerRadiusClickCornerRadius 属性替换为 Panuon.WPF.CornerRadiusX 类型。Panuon.WPF.CornerRadiusX 支持使用百分比,它的实际值将由 ActualWidthActualHeight 属性取最小值乘以百分比后计算得出。
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

21 Oct 08:06

Choose a tag to compare

修复

修复了 MultiComboBox 下拉多选框 在多次点击后不会再刷新已选择项的问题。
修复了 NumberInput 数值输入框 在输入不符合 Internal 属性的限制时强制更新文本导致输入中断的问题。
修复了 DataGrid 数据表格HeadersVisibility=Column 时没有隐藏标头最前方的分隔线的问题。

优化

优化了 GridX 网格X 的分隔线绘制逻辑。

1.2.4.3

19 Sep 14:37

Choose a tag to compare

修复

修复了目前已知的BUG。

变动

⚠️ Focused 属性现在将在控件获得焦点(无论是点击焦点还是键盘焦点)时生效。而在旧版本中,这类属性仅当控件获得键盘焦点时才生效。

1.2.4

24 Aug 13:09

Choose a tag to compare

新功能

新增了 ProgressBar 进度条 控件中的 FilledBackground 属性。这用于单独控制填充后的背景色。它的值默认与 Foreground 绑定。
新增了 RingProgressBar 环形进度条 控件中的 FilledBorderBrush 属性。这用于单独控制填充后的边框。它的值默认与 Foreground 绑定。
Toast 轻消息 现在可以使超长的文本换行显示了。

变动

删除了 TextBlockHelper 文本 中的 Text 附加属性。现在可以重新使用 TextBlock 文本 上的原生 Text 属性来实现高亮。Text 属性值发生改变时,会自动重新计算要高亮的内容。

修复

修复了目前已知的BUG,尤其是一些属性没有生效的问题,以及一些控件的 Padding 属性显示异常的问题。

1.2.3

01 Aug 05:02

Choose a tag to compare

变动

去除了 ScrollBarHelper 中的 TrackXxx 属性的 Track 前缀,如 TrackBackground -> Background

修复

修复了多个属性没有生效的问题。
修复了 ColorPicker 颜色选择器 控件的 Padding 属性会造成双倍缩进的问题。请注意,这可能对项目中的现有样式造成影响。
修复了 ScrollBar滚动条 在单独使用时 Background 属性不生效的问题。

新增

新增了部分控件的HoverBorderBrush、HoverBorderThickness、HoverCornerRadius等属性。

1.2.2.1

08 Jul 09:59
af685d6

Choose a tag to compare

新增

BindToEnum属性

在多个Selector控件(如ListBoxToggleButtonGroup)中新增了BindToEnum属性。

修复

NumberInput 数值输入控件

修复了数值输入控件输入较大值时,文本不会自动回滚的BUG。

1.2.1.9

11 Jun 09:30

Choose a tag to compare

新增

  1. 新增了 ComboBoxHelper 中的 OpenedXxx 属性。这些属性可以控制下拉列表展开时的样式。它的优先级高于FocusedXxxHoverXxx 属性。

1.2.1.8

06 Jun 15:07

Choose a tag to compare

修复

  1. 新增了 TextBlockHelper 中的 Text 属性,这用于解决文本发生变化时,高亮文本不会更新的问题。要使用 TextBlockHelper 中的 Highlight 系列属性,请改用 pu:TextBlockHelper.Text 属性,而不是原生的 Text

1.2.1.7

05 Jun 10:50

Choose a tag to compare

修复

  1. 修复了 FromGroup 表单项 控件在内容高度减小时不会自动回缩的问题。同时还修正了该控件在一些状态下的表现形式,另请注意,这可能对现有的控件样式产生了一些影响。