Xceed Toolkit Plus for WPF V4.2

Released: Jul 19, 2021

Updates in V4.2

Features

  • Added support for Microsoft .NET 5.
  • AvalonDock:
    • The LayoutContent.IsFloating property now raises a PropertyChanged event when a LayoutAnchorable/LayoutDocument starts/ends floating. This allows you to add a binding on the IsFloating property.
    • The LayoutItem.CanClose/IsSelected/IsActive/CanTogglePin properties can now be changed dynamically.
    • Moving LayoutDocumentTabItems to reorder them no longer creates a floating window as soon as the mouse leaves the LayoutDocumentTabItem's top and bottom. Instead, a vertical buffer has now been added to create moving smoothness.
  • PropertyGrid:
    • Read-only properties using the type converter EnumDisplayNameConverter now display the converted value with the TextBlockEditor.
    • Added a new Password editor which is now available for all properties using a PasswordPropertyText attribute.
  • All UpDown controls:
    • Added new properties which are available to set the width/height of the ButtonSpinner.
    • Added new properties which are available to easily modify the content of the Up/Down arrows (for both enabled and disabled state).
  • CheckComboBox/CheckListBox:
    • Doing a "Select All" now only raises an ItemSelectionChangedEvent for the unselected items. Similarly, doing a "UnSelect All" now only raises an ItemSelectionChangedEvent for the selected items.
  • ChildWindow:
    • The default header background now uses Microsoft Windows' default header background.
  • StyleableWindow:
    • Clicking on the header icon now pops the SystemMenu at the left of the window. Clicking again now closes the SystemMenu.
  • Themes:
    • Using the DataGrid now loads data faster.
  • DataGrid:
    • Unused variables are now removed, resulting in no warnings while compiling.
  • UI Automation:
    • The PropertyGridTextBoxEditor now shows the TextBox content in the automation tool.
  • ColorPicker:
    • The popup containing many colors now has a scrollbar when the list of colors is too long.
  • DateTimePicker:
    • The Culture in the application is now set for the DateTimePicker's Calendar.
  • CalculatorUpDown, DateTimePicker and TimePicker:
    • Added new properties which are now available to customize the content of the DropDown button (whether it is enabled or not).

Fixes

  • AvalonDock:
    • Floating a LayoutAnchorable no longer shrinks a neighboring LayoutDocument.
    • Floating a LayoutAnchorable contained in a multi-LayoutAnchorableGroup with specific star sizes no longer resets the sizes of the remaining LayoutItems after the floating.
  • PropertyGrid:
    • Removing a value from an UpDown editor no longer throws an exception.
    • NullRefException are no longer raised while checking for invalid values of PropertyItems.
  • ButtonSpinner:
    • The property ButtonSpinnerLocation is now obsolete; SpinnerLocation should now be used.
    • The property ShowButtonSpinner is now obsolete; ShowSpinner should now be used.