21 décembre 2021 Sortie

Xceed Toolkit Plus pour WPF est maintenant supporté par Windows 11 et offre maintenant un nouveau LiveExplorer. De nombreuses améliorations et corrections de bugs sont incluses dans cette version

Xceed Toolkit Plus pour WPF 4.3

  • Xceed Toolkit for WPF is now supported by Windows 11.
  • The Toolkit now offers a new LiveExplorer, which is themed with the new MaterialDesign theme. This LiveExplorer allows to explore the different Toolkit controls.
  • All controls can now be used under the new MaterialDesign theme.
  • In AvalonDock, memory management is now improved to prevent memory leaks.
  • In AvalonDock, a custom NavigatorWindow can now be created.
  • In AvalonDock, using the ReplaceChild method from LayoutDocumentPane or LayoutAnchorablePane now replaces the child without modifying the SelectedContentIndex
  • In AvalonDock, the pin icon is now collapsed instead of hidden when LayoutDocuments have their CanTogglePin property set to false.
  • In AvalonDock, the NavigatorWindow now displays only the enabled LayoutDocuments/LayoutAnchorables.
  • Document.AddChart will now be used for chart creation. It is recommended to use it as soon possible.
  • In AvalonDock, a new property, called DockingManager.AutoHideWindowClosingTimer, can now be used to customize the waiting time before an AutoHideWindow automatically closes.
  • In AvalonDock, using InputBindings on the DockingManager’s parent window now transfers the InputBindings to the floating windows.
  • In AvalonDock, using threads and DockingManager now prevents InvalidOperationExceptions.
  • In DockingManager, the DocumentPaneTemplate and AnchorablePaneTemplate properties have been removed. To set DocumentPane/AnchorablePane templates, DocumentPaneControlStyle/AnchorablePaneControlStyle can now be used.
  • In AvalonDock Themes, there is now a DynamicResource tag instead of a StaticResource to customize the DropDown and regular buttons.
  • In the LiveExplorer, the AvalonDock control now includes a new sample demonstrating how to set DocumentSources/AnchorableSources.
  • In the LiveExplorer, the Properties sample was added in the AvalonDock section to demonstrate the use of DockingManager properties.
  • In the LiveExplorer, the TimeSpanUpDown sample does no longer throw a NullRefException when setting the CurrentDateTimePart to Millisecond when clicking on Up/Down while the control has no value.
  • In the LiveExplorer Enumeration sample, checking/unchecking the ShowSpinner option now toggles/un-toggles the spin.
  • In the LiveExplorer Theming sample for the MetroDark theme, a white foreground is now used for the names of controls, making the text readable.
  • In PropertyGrid, properties of type IEnumerable<> now use the Collection editor.
  • In PropertyGrid, modifying a sub-PropertyItem now updates the root Selected object.
  • In PropertyGrid, a property of Collection type that doesn’t have a setter now enables the “Add” button of its CollectionEditor.
  • In PropertyGrid, when using the Categorized mode, a new attribute, called CategoryPropertyOrderAttribute, can now be used to order the properties in a category. When the value is set to Declaration, the declaration order of the properties on the selected object should now be respected.
  • In PropertyGrid, sub-PropertyItems containing properties of Collection type now display the PropertyGrid.EditorDefinitions in the CollectionEditor’s PropertyGrid. Also, a PropertyValueChanged event is now raised when a sub-PropertyItem of Collection type is modified.
  • In the LiveExplorer, the Advanced ContextMenu sample was added in PropertyGrid View to demonstrate the use of the AdvancedOptionsMenu property.
  • In the LiveExplorer, the PropertyGrid EditorComboBoxDefinition Source sample was added in PropertyGrid View to demonstrate how to bind the EditorComboBoxDefinition ItemsSource to a non-static collection source.
  • In ExtendedTabControl, it is now possible to dynamically modify the TabControl items.
  • In ExtendedTabControl, two new properties, NextButtonStyle and PreviousButtonStyle, are now available to customize the Next and Previous buttons.
  • In ExtendedTabControl, the DropDown list of tabs is now updated when using the ItemsSource property and modifying the source.
  • In ExtendedTabControl, the viewable tabItems are now updated accordingly when resizing the MainWindow width.
  • In Theming, PropertyItem’s ListPropertyItems or CustomPropertyItems can now be themed.
  • In Theming, the ListBoxItems now uses the correct theme when switching between the Metro theme and other themes.
  • In DateTimePicker, using more than one custom DateTimePicker now displays the dropDown button on each of the DateTimePicker.
  • In DateTimePicker, DateTimeUpDown and TimePicker, when the control obtains focus, all the date/time text is now selected to improve the editing of content.
  • In CollectionControl, possible deadlocks no longer happen when Items have many properties.
  • In CollectionControl, if the object to copy is an ICloneable object, its Clone method is now called when using the Copy button.
  • In PieChart, the pie sections are now drawn correctly when the DataPoints contains a value Y of 0.
  • In StyleableWindow, maximizing the window on a second monitor with a different DPI now correctly sets the window size.
  • In RichTextBoxFormatBar, the font family ComboBox now displays formatted fonts.
  • In MultiCalendar, the IsSelected property of the CalendarDayButtons now shows a valid value.
  • In ToggleSwitch, the CheckedContent/UncheckedContent now displays when themes are used and the property IsCheckedLeft is set to true.
  • In CheckListBox and CheckComboBox, the background color of the highlighted item is now correctly themed when setting the IsSelectAllActive property to true. Note that this works only under specific themes.