Skip to content

Releases: Panuon/Panuon.WPF.UI

1.0.6

12 Aug 09:32
e6e2aa2
Compare
Choose a tag to compare

修复

修复了 RingProgressBarPercentStringFormat 属性在初始化时不会生效的问题。
修复了 SearchBoxDropDown 中的子项无法使用 DataContext 的问题。
修复了 SearchBoxItemClick 事件 ownerType 参数错误的问题。
修复了 DataGrid 中重新设置 ItemsSourceColumnIndex 混乱的问题。要在使用 AutoGenerateColumns 属性的同时使用 Columns 集合,且需要自定义这些列的顺序,请使用 pu:DataGridHelper.ColumnIndex 属性替代 DisplayIndex 属性。
修复了 ScrollViewer 和其他带有滚动条的控件(如 ComboBox )同时使用时,鼠标滚轮被 ScrollViewer 截获的问题。
修复了 TabControlHelperHeaderPanelCornerRadius 属性类型错误且不生效的问题。

新增

新增了 TabControlHelper 中的 CornerRadiusShadowColor 属性。

1.0.5

23 Jul 13:17
9b60ea6
Compare
Choose a tag to compare
1.0.5 (#74)

* 1.0.5

Panuon.UI.WPF 1.0.0

08 Jul 14:05
e2dc931
Compare
Choose a tag to compare
Panuon.WPF.UI 1.0.0 (#65)

* Panuon.WPF.UI 1.0.0

2.2.20

08 Jul 14:02
1428866
Compare
Choose a tag to compare
update readme (#64)

update readme

v2.2.16-alpha

18 Jan 09:28
cb6a5ca
Compare
Choose a tag to compare
v2.2.16-alpha Pre-release
Pre-release
  • Optimize: :
    WindowX : optimized the problem of white border when dragging and resizing.
    TextBox/PasswordBox/ComboBox : Type of Watermark property adjusted from string to object.
    ⭐There is now a simple way to use the ComponentResourceKey :
    "BasedOn="{StaticResource {ComponentResourceKey ResourceId=MinimizeButtonStyle, TypeInTargetAssembly={x:Type local:WindowXCaption}}}""
    can be replaced by the following code:
    "BasedOn="{StaticResource {x:Static purs:ComponentKeys.WindowXCaptionMinimizeButtonStyle}}"

  • Fixup :
    ColorPicker : SelectedColorChanged event will never firing.

  • New Control :
    ContentControlX : a container control that supports Icon and round bound clipping.
    PopupX : a popup that support 8 directional placement and position follow.

  • New Properties :
    WindowX : IsFullScreen / IsF11Enabled
    ScrollViewerHelper : ContentSpacing
    ContextMenuHelper : CornerRadius / ShadowColor / ItemsOpenedBackground / ItemsOpenedBorderBrush / ItemsOpenedForeground
    FormGroup : ExtendControl
    ListBoxHelper : CornerRadius / ShadowColor ItemsShadowColor / ItemsHoverShadowColor
    ListBoxItemHelper : ShadowColor / HoverShadowColor / SelectedShadowColor
    MenuHelper : TopLevelItemsOpenedBackground / TopLevelItemsOpenedForeground / TopLevelItemsOpenedBorderBrush / SubmenuItemsOpenedBackground / SubmenuItemsOpenedForeground / SubmenuItemsOpenedBorderBrush
    MenuItemHelper : OpenedBackground / OpenedForeground / OpenedBorderBrush

v2.2.15-alpha

03 Dec 09:30
faaf8cc
Compare
Choose a tag to compare
v2.2.15-alpha Pre-release
Pre-release
  • New Controls :
  1. Thumb: ThumbHelper & Thumb Styles
  2. ColorSelector
  3. ColorPicker (see FormView.xaml in Samples project.)
  4. ThumbFence
  5. WindowXModalDialog : Now you can display the modal buttons on WindowX. You can refer to the usage in FormView.xaml in the Samples project.
  • ⚠️Changes (Important) :
  1. Since WindowX introduces the WindowXModalDialog auxiliary class, you need to remove the button group in MessageBoxXSetting.ContentTemplate (if you have customized it).
  2. Due to the addition of ThumbHelper and Thumb styles, SliderHelper removed most of the properties related to Thumb, and added ThumbStyle property. You can refer to the usage in FormView.xaml in the Samples project.
  3. Resource keys :

1.1 WindowX.MinimizeButtonStyle -> WindowXCaption.MinimizeButtonStyle
{StaticResource {ComponentResourceKey ResourceId=MinimizeButtonStyle, TypeInTargetAssembly={x:Type pu:WindowX}}} -> {StaticResource {ComponentResourceKey ResourceId=MinimizeButtonStyle, TypeInTargetAssembly={x:Type pu:WindowXCaption}}}
1.2 WindowX.MaximizeButtonStyle -> WindowXCaption.MaximizeButtonStyle
{StaticResource {ComponentResourceKey ResourceId=MaximizeButtonStyle, TypeInTargetAssembly={x:Type pu:WindowX}}} -> {StaticResource {ComponentResourceKey ResourceId=MaximizeButtonStyle, TypeInTargetAssembly={x:Type pu:WindowXCaption}}}
1.3 WindowX.CloseButtonStyle -> WindowXCaption.CloseButtonStyle
{StaticResource {ComponentResourceKey ResourceId=CloseButtonStyle, TypeInTargetAssembly={x:Type pu:WindowX}}} -> {StaticResource {ComponentResourceKey ResourceId=CloseButtonStyle, TypeInTargetAssembly={x:Type pu:WindowXCaption}}}

  • Fixup:
  1. PendingBox might throw an exception on Windows 7. PendingBox may display a shaking when opening now, the next version will try to fix it.

v2.2.14-alpha

27 Nov 13:48
15c3855
Compare
Choose a tag to compare
v2.2.14-alpha Pre-release
Pre-release
  • New Control:
    PendingBox

  • New Properties:
    ComboBoxHelper.ItemsForeground
    ExpanderHelper.HeaderBorderBrush
    ExpanderHelper.HeaderBorderThickness
    ExpanderHelper.ExpandedHeaderBorderBrush
    ExpanderHelper.ExpandedHeaderBorderThickness
    PasswordBoxHelper.PlainButtonStyle
    PasswordBoxHelper.PlainButtonVisibility
    TabControlHelper.ItemsFontSize
    TabControlHelper.ItemsFontFamily
    TabControlHelper.ItemsRibbonLineMargin
    TabControlHelper.ItemsSelectedFontSize
    TabItemHelper.FontSize
    TabItemHelper.FontFamily
    TabItemHelper.RibbonLineMargin
    TabItemHelper.SelectedFontSize
    TransformControl.RotateAngle

  • Renames:
    TabControlHelper.ItemsHeaderHorizontalAlignment -> ItemsHorizontalAlignment
    TabControlHelper.ItemsHeaderVerticalAlignment -> ItemsVerticalAlignment
    TabControlHelper.ItemsHeaderHorizontalContentAlignment -> ItemsHorizontalHeaderAlignment
    TabControlHelper.ItemsHeaderVerticalContentAlignment -> ItemsVerticalHeaderAlignment

  • Fixup:
    Drawer might close unexpectedly when a popup in it closes.
    NoticeBox might throw an exception when calling from another thread.
    TextBlockHelper will not update highlights when properties changed.

v2.2.13.2-alpha

01 Nov 10:10
d79f01a
Compare
Choose a tag to compare
v2.2.13.2-alpha Pre-release
Pre-release
  • New properties:
    ListBoxHelper.Scrollable
    TreeViewHelper.Scrollable
    FormGroup.MessageForeground

  • Fixup:
    Expander : icon displayed abnormally.
    TreeView : it will trigger an exception.
    FormGroup : MessagePadding property does not work.
    ContentControlX : missing Focusable="False".
    SeparatorX : the lines cannot be aligned to pixels.
    Drawer : setting IsOpen="True" before Loaded will not take effect .

v2.2.13.1-alpha

25 Oct 07:11
7948b5e
Compare
Choose a tag to compare
v2.2.13.1-alpha Pre-release
Pre-release
  • New event : DataGridHelper.RowDoubleClick

  • New property : ListViewHelper.ItemsPadding

  • Fix : Icon cannot display normal text

  • New control : NoticeBox

v2.2.12-alpha

10 Aug 01:16
5996072
Compare
Choose a tag to compare
v2.2.12-alpha Pre-release
Pre-release

Features:

  • WindowX supports aero and acrylic effect now.

Changes:

  • WindowX resource id : WindowXMinimizeButtonStyle to MinimizeButtonStyle, WindowXMaximizeButtonStyle to MaximizeButtonStyle, WindowXCloseButtonStyle to CloseButtonStyle