Xceed Toolkit Plus for WPF V4.1

Released: Jan 25, 2021

V4.1 での更新項目

機能

  • AvalonDock:
    • Added new CanFloatBehindMainWindow property which can now be used to make floatingWindow float behind the DockingManager; the floatingWindow's focus is now handled through this new property.
  • Chart:
    • Using DateTime tick labels now always shows the requested number of ticks.
  • CheckComboBox and CheckListBox:
    • Added new ItemSelectionChanging event to cancel a selection/deselection.
  • PropertyGrid:
    • Properties of type Collection/Array/Dictionary, which only contains a getter, can now be opened with their editor, but not edited.
    • The expander background color SystemColors.ControlBrush can now be easily overridden.
    • The new PropertyNameTextWrapping property can now be used to wrap long property names.
    • The propertyValueChanged event is now raised when a PropertyItem of type IEnumerable is modified through the CollectionEditor.
    • Using a ComboBox editor for PropertyItems when PropertyGrid.IsReadOnly property is true now prevents from you modifying the comboBox value.
    • Using the SelectedObjectsOverride property and calling a PropertyItem.Instance now returns the instances of all the selected objects.
  • SplitButton:
    • DropDownButton and MultiLineTextEditor, the ContentStringFormat property can now be used to format a content string.
  • TimeSpanUpDown:
    • Incrementing when no value is set and CurrentDateTimePart is set now increments the corresponding dateTime part.
    • When the property ShowDays is true, the control now always displays the days in a "00" format, even when there are 0 days.
  • WizardPage for UI Automation:
    • The TextBlocks for page title and page description can now be used with "Accessibility Insight" tools.

不具合の修正

  • AvalonDock:
    • De-serializing AvalonDock many times in the same frame no longer raises an exception related to floatingWindows that can't show up because they are already closed.
    • Floating a LayoutAnchorable contained in a multi-LayoutAnchorableGroup with specific star sizes no longer resets the sizes of the remaining LayoutAnchorables after the floating.
    • Moving a LayoutFloatingWindowControl over the DockingManager no longer shows the overlay of any LayoutAnchorableFloatingWindow positioned behind the DockingManager.
    • The LayoutAnchorable pin button tooltip and its context menu now displays a "Restore" text instead of an "AutoHide" text when the control is auto-hidden.
    • When auto-hiding a LayoutAnchorable, only the selected LayoutAnchorable now gets auto-hidden instead of all the LayoutAnchorables within the same LayoutAnchorablePane.
    • When the DockingManager window is hidden, floating windows can no longer be dropped inside the DockingManager.
    • When using CacheDocumentTabItems or CacheAnchorableTabItems set to true, starting to float a LayoutContent and selecting it no longer displays the floating content in the LayoutCachePaneControl selected tab item.
  • CalculatorUpDown:
    • Setting the IsReadOnly property to true no longer enables the toggleButton to pop the Calculator.
  • CheckComboBox and CheckListBox:
    • Using these controls inside the tabs of a TabControl with their SelectedItemsOverride property set no longer removes the selection while switching tabs.
  • ListBox:
    • Updating a ListBox from multiple threads no longer throws NullRefExceptions when using common lock objects.
  • PropertyGrid:
    • When the IsVirtualizing property is false, scrolling over expanded sub-propertyItems no longer jumps to the next propertyItem when the parent propertyItem goes out of view.
  • ToggleSwitch:
    • The IsCheckValueChanged event no longer throws an InvalidCastException.
  • WindowContainer:
    • Calling Children.Remove() no longer throws a NullRefException for a null child.
  • Zoombox:
    • Re-connecting during a remote desktop connection session no longer raises a NullRefException.