diff --git a/Improvements-in-v3.3.0.md b/Improvements-in-v3.3.0.md index 0714a2a..16039ea 100644 --- a/Improvements-in-v3.3.0.md +++ b/Improvements-in-v3.3.0.md @@ -48,53 +48,20 @@ _Released March 5, 2018._ _Released to registered users of the Plus Edition on March 1, 2017._ -**45 improvements and bug fixes** +* Major update to DataGrid control providing significantly improved performance, reliability and functionality. + +**44 improvements and bug fixes** +* 35 improvements and bug fixes from the free edition (see above) * All the toolkit’s controls now support UI Automation. -* Major update to DataGrid control providing significantly improved performance, reliability and functionality. -* In PropertyGrid, searching propertyItem names in expandable Properties is now available. (Plus Only) -* In TokenizedTextBox, the event ItemSelectionChanged is now raised when TokenizedTextBox.SelectedItems adds or removes items(visually or in code-behind). (Plus Only) -* In the Windows 10 theme, windows will now have the proper default Foreground brush. (Plus Only) -* In PropertyGrid, the new property IsExpanded on CategoryDefinition can now be used to define the expanded/collapsed status of a category at loading time. (Plus Only) -* In PropertyGrid, using the attribute “RefreshProperties” on a property and modifying this Property, will now refresh the PropertyGrid and restore the categories states (expanded/collapsed). (Plus Only) -* In Chart, a binding on the Area.Title property will now work if the Chart is located in a DataTemplate. (Plus Only) -* In MaterialTabControl, when space is limited, the MaterialTabItems will no longer be displayed on multi-lines. Instead, you will now be able to scroll between tabitems. (Plus Only) -* In MaterialSlider, setting the orientation to vertical and modifying the thumb’s position will no longer crash or set a wrong final position. (Plus Only) -* In PropertyGrid, Advanced option icons will now be visible when using multi-selected objects. (Plus Only) -* In MessageBox, setting the owner with a window handle is now possible when using the new public methods “Show”. -* In CollectionControl, when the ItemsSource is null and items are added to a new list, changes will now be persisted. -* In CollectionControl, when the ItemsSource is null and items are added to a new array, changes will now be persisted. +* In TokenizedTextBox, the event ItemSelectionChanged is now raised when TokenizedTextBox.SelectedItems adds or removes items(visually or in code-behind). +* In the Windows 10 theme, windows will now have the proper default Foreground brush. +* In PropertyGrid, the new property IsExpanded on CategoryDefinition can now be used to define the expanded/collapsed status of a category at loading time. +* In Chart, a binding on the Area.Title property will now work if the Chart is located in a DataTemplate. +* In MaterialTabControl, when space is limited, the MaterialTabItems will no longer be displayed on multi-lines. Instead, you will now be able to scroll between tabitems. +* In MaterialSlider, setting the orientation to vertical and modifying the thumb’s position will no longer crash or set a wrong final position. +* In PropertyGrid, Advanced option icons will now be visible when using multi-selected objects. * In PropertyGrid, the new event IsPropertyExpandable will now be raised for every PropertyItem in order to set the expandable status of each propertyItem. -* In AvalonDock, an AutoHide LayoutAnchorable will now always appear on top of other controls. -* In Zoombox, the viewbox factor will now be properly updated when the content of the zoombox changes its size. -* In Wizard, the “Cancel” button is now on right as in standard controls. Also, the “Finish” button will now appear in place of the “Next” button when the property “CanFinish” becomes true. -* In DateTimePicker, modifying the date will now keep the previously set time. -* In RichTextBox, binding the Text property one-way will now work as expected. -* In DropDownButton and SplitButton, the new property DropDownContentBackground can now be used to set the popup content’s Background. -* In ColorCanvas, omitting the ‘#’ character while setting a new Hexadecimal color will no longer reset to the old color. Instead, the ‘#’ will automatically be applied. -* In ColorCanvas, ByteUpDowns are now used to edit the ARGB values. -* In AvalonDock, LayoutAnchorables can now be closed when their CanClose property is set to true. Or, they can now be hidden when their CanHide property is true. -* In AvalonDock, pinning a LayoutAnchorable to a LayoutAnchorSide will no longer crash after loading a Layout. -* In AvalonDock, Deserializing a layout with AutoHidden LayoutAnchorables will no longer crash. -* In AvalonDock, un-hiding a LayoutAnchorable after deserialization will no longer make the Layoutanchorable disappear. -* In PropertyGrid, the new property ShowHorizontalScrollBar can now be set to show/hide the horizontal scrollbar. -* In ColorPicker, the new property DisplayColorTooltip can now be set to show/hide the popup preset color name tooltips. -* In PropertyGrid, properties of type TextBlock will now use a characterEllipsis text trimming. -* In CollectionControlDialog, cloning an object with no default constructor and clicking the Cancel button will no longer crash. -* In ColorCanvas, the conversion RGB to HSV is now correctly done. -* In DropDownButton, setting an ItemsControl as the DropDownContent will now show its items. -* In Magnifier, the new method “Freeze” is now available to stop/restart the magnifier from following the mouse position. -* In PropertyGrid, the propertyItem names that passes the filter will now be highlighted in yellow. -* In PropertyGrid, exceptions will no longer be thrown when trying to get the type of the editor attribute. -* In PropertyGrid, resetting a value will now be possible when the DefaultValue attribute is used. -* In DateTimePicker, TimePicker and DateTimeUpDown, clicking the spinner buttons will now immediately update the “Value” property. -* In CollectionControlDialog, opening a 2 dimensions array will no longer cause a crash. -* In CollectionControl, a TargetParameterCountException will no longer be thrown when the ItemsSource is a Collection of Collections. -* In AvalonDock, using a style selector (property DockingManager.LayoutItemContainerStyleSelector) with the DockingManager.DocumentsSource property will now apply the desired style. -* In AvalonDock, resizing a LayoutAnchorable after a theme change will no longer cause a crash. -* In AvalonDock, using a FloatingWindow will no longer display only parts of the content. -* In CollectionControl, modifying a value in a multi-dimensional array will no longer cause a crash or resets to a value of 0. -* In CollectionControl, cancelling the edition on multi-dimensional arrays will now work by reverting the values. ## v3.4.0 Plus Edition