1.1.7
修复
修复 MenuItem 菜单项 在 CheckedForeground
、 CheckedBackground
属性的值不为 Null
且 IsChecked=True
时 ,前景色和背景色仍然会受到 HoverForeground
和 HoverBackground
属性影响的问题。
修复了 ContextMenu 上下文菜单 的二级子菜单阴影未出现的问题。
修复了 FormGroup 表单组 的消息前景色未随着 ValidateResult
属性发生改变的问题。
修复了 MultiComboBox 多选下拉框 的水印在没有选择项时隐藏,有选择项时出现的问题。
新增
新增了 Button 按钮 、 RepeatButton 重复按钮 、 ToggleButton 状态按钮 的 HoverBorderThickness
、 HoverCornerRadius
、 ClickCornerRadius
( CheckedCornerRadius
) 属性。当 HoverBorderThickness
、 HoverCornerRadius
属性的值不为 Null
且鼠标悬浮时,按钮的边框粗细和圆角将发生动画改变。在后续的版本中,其他控件会逐步提供对于这些属性的支持。另外, ToggleButton 状态按钮 中还增加了 ClickXxx
系列的属性,用于支持鼠标按下时按钮显示不同的效果。
新增了 DataGrid 数据表格 的 RowCornerRadius
、 ColumnHeaderCornerRadius
、 ColumnHeaderSeparatorMargin
属性。
新增了 DateTimePicker 日期时间选择器 的 ItemsForeground
、 ItemsBackground
等子项属性,这使你可以通过不修改 CalendarXStyle
和 TimeSelectorStyle
属性的前提下修改子项的样式。另外,当在已选中的日期或时间上再次点击时,下拉框会自动收起。
新增了 Switch 开关
的 ToggleCornerRadius
属性。
调整
DateTimePicker 日期时间选择器 的 DefaultDateTime
属性默认值从 DateTime.Now
调整为 Null
。
修正了 MenuHelper 菜单辅助类 中的错误命名 : CheckedIconStyle
-> CheckedIconTemplate
。
经过调整, Switch 开关 的 ToggleSize
现在允许比 BoxWidth
和 BoxHeight
更大,从而实现类似于 Material Design
的开关效果。