Xceed Toolkit Plus for WPF V4.0.1

Released: Aug 17, 2020

Mises à jour de V4.0.1

Fonctionnalités

  • All Controls and samples
    • The licensing comments have been updated.
    • Now supports the High Contrast mode when loading the application while in High Contrast mode.
  • AvalonDock
    • A new event "ToggledPin" is now raised when a LayoutContent is pinned/unpinned.
    • Pinning an auto-hide LayoutAnchorable now pins it on the appropriate side depending on its position in the children list.
    • Creating and dropping a LayoutDocumentFloatingWindow now updates the remaining star sized LayoutElements.
    • Resizing a star sized LayoutElement, which is part of a multi star sized pane, now keeps the proportional values.
    • Closing all floating windows now brings the focus back to the window containing the DockingManager.
    • The "X" button on a LayoutAnchorableFloatingWindow now displays a "Hide All" tooltip, letting users know that all the floating LayoutAnchorables will be hidden on a click.
    • The method DockingManager.ShowNavigatorWindow is now "protected internal virtual", so it can be overriden in a derived DockingManager.
    • Default texts are now localized for Japanese language.
    • Dynamically adding LayoutDocuments/LayoutAnchorables now displays the content of the newly added LayoutContent.
    • Clicking on a label with a shortcut key no longer throws an InvalidCastException.
    • Calling Float, Hide, Show and Dock (in that order) on a LayoutAnchorable now docks the LayoutAnchorable in the expected container.
    • Hiding floating windows and reloading the layout no longer remove the focus from the DockingManager.
    • Using the CacheDocumentTabItems/CacheAnchorableTabItems properties no longer creates a loading delay or removes the vertical scrollbar. Same thing in the ExtendedTabControl when Using the CacheTabItems property.
  • AvalonDock with Metro Dark accent theme
    • The resize splitter now uses a light color when dragging.
  • Chart
    • DataPoints with NaN coordinates can now be passed to a LineLayout series. These DataPoints won't be rendered in the chart, creating gaps between the valid DataPoints connections.
  • CheckComboBox/CheckListBox
    • Using a ValueMemberPath containing many parts (propA.propB.propC) now correctly updates the SelectedValue property. It also displays the first item selected in the TextBlock.
  • CollectionControlDialog
    • Using objects with cycling dependencies no longer throws StackOverflow exceptions.
  • DateTimePicker
    • Modifying the Value property more than once in code-behind (with different times) no longer keep the old time.
    • DateTimeUpDown and TimePicker, when AllowTextInput is true, the "+" and "-" keys from the NumPad no longer increment/decrement the current value.
  • DropDownButton and SplitButton
    • Clicking on the arrow button when the popup is opened now closes the popup.
  • Magnifier
    • Setting the IsEnabled property to false now disables the Magnifier.
  • MaterialHamburger
    • Showing and hiding the MaterialHamburgerMenu contained in a UIElement, no longer clips the UIElement.
  • MaterialHamburgerMenu with themes
    • A vertical scrollbar now appears when its content do not fit in the available space.
  • MultiLineTextEditor
    • The default content is now a TextBlock, binding to the Text property with Text ellipsis.
  • MultiLineTextEditor
    • Disabling the control now grays out the text content.
  • PropertyGrid
    • The PropertyItem's red invalid border is now displayed when a property is set to an invalid value from code-behind.
  • RichTextBox
    • Highlighting different portions of the text now displays the RichTextBoxFormatBar with the corresponding values.
  • ToggleSwitch and MaterialSwitch
    • The IsChecked property can now accept the null value, along with the usual true/false values.
  • TokenizedTextBox
    • New overridable callbacks are now available (OnFilteredItemsChanged & OnCoerceFilteredItems) to manage the filtered items to be displayed in the popup.
  • Wizard
    • When using a ShowDialog Window containing a Wizard, pressing the Wizard's cancel button and canceling the "cancel process" now only raises one OnClosing event.