Updated Improvements in v3.5.0 (markdown)

master
XceedBoucherS 4 years ago
parent
commit
c20a1a4e2c
  1. 53
      Improvements-in-v3.5.0.md

53
Improvements-in-v3.5.0.md

@ -379,6 +379,59 @@ _Released to registered users of the Plus Edition on July 19, 2021._
* In CalculatorUpDown, DateTimePicker and TimePicker, new properties are now availables to customize the content of the DropDown button (whether it is enabled or not).
* All controls from Toolkit (and DataGrid) now support the .NET 5 Framework.
## <a id="Plus431"></a>v4.3.1 Plus Edition
_Released to registered users of the Plus Edition on February 4, 2022._
**46 improvements and bug fixes**
* Xceed Toolkit for WPF is now supported by Windows 11.
* All controls can now be used under the new MaterialDesign theme.
* In AvalonDock, the pin icon is now collapsed instead of hidden when LayoutDocuments have their CanTogglePin property set to false.
* 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 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 StyleableWindow, maximizing the window on a second monitor with a different DPI now correctly sets the window size.
* 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.
* 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 NavigatorWindow now displays only the enabled LayoutDocuments/LayoutAnchorables.
* 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 AvalonDock, 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 AvalonDock, The AnchorableSources property now works as expected.
* In AvalonDock, ActiveContent no longer resets to the first LayoutContent when new LayoutContents is added.
* In AvalonDock, docking a floating window using the title bar's Dock command now correctly docks the floatingWindow inside the main window.
* In AvalonDock, docking a LayoutAnchorable by using the ContextMenu's Dock command now sets the IsFloating property to false and correctly updates the FloatingWindows collection.
* In AvalonDock, deserializing a DockingManager that contains floating windows no longer throws an “Unable to find a pane with Id” exception.
* 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 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 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 RichTextBoxFormatBar, the font family ComboBox now displays formatted fonts.
* The Toolkit now offers a new LiveExplorer, which is themed with the new MaterialDesign theme. This LiveExplorer allows to explore the different Toolkit controls.
We hope you love this release and decide to support the project by getting a license to Xceed Toolkit Plus for WPF.
-- Xceed Team

Loading…
Cancel
Save