1 changed files with 72 additions and 0 deletions
@ -0,0 +1,72 @@ |
|||
## <a id="Community402"></a>v4.0.2 |
|||
|
|||
_Released January 7, 2021._ |
|||
|
|||
**22 bug fixes and improvements** |
|||
|
|||
* In AvalonDock, pinning an auto-hide LayoutAnchorable now pins it on the appropriate side depending on its position in the children list. |
|||
* In AvalonDock, creating and dropping a LayoutDocumentFloatingWindow now updates the remaining star sized LayoutElements. |
|||
* In AvalonDock, resizing a star sized LayoutElement, which is part of a multi star sized pane, now keeps the proportional values. |
|||
* In AvalonDock, closing all floating windows now brings the focus back to the window containing the DockingManager. |
|||
* In AvalonDock, the "X" button on a LayoutAcnhorableFloatingWindow now displays an "Hide All" tooltip, letting users know that all the floating LayoutAnchorables will be hidden on a click. |
|||
* In AvalonDock, the method DockingManager.ShowNavigatorWindow is now "protected internal virtual", so it can be overriden in a derived DockingManager. |
|||
* In AvalonDock, default texts are now localized for Japanese language. |
|||
* In AvalonDock, Dynamically adding LayoutDocuments/LayoutAnchorables now displays the content of the newly added LayoutContent. |
|||
* In AvalonDock, clicking on a label with a shortcut key no longer throws an InvalidCastException. |
|||
* In AvalonDock, calling Float, Hide, Show and Dock (in that order) on a LayoutAnchorable now docks the LayoutAnchorable in the expected container. |
|||
* In AvalonDock, hiding floating windows and reloading the layout no longer remove the focus from the DockingManager. |
|||
* In 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. |
|||
* In CollectionControlDialog, using objects with cycling dependencies no longer throws StackOverflow exceptions. |
|||
* In DateTimePicker, modifying the Value property more than once in code-behind (with different times) no longer keep the old time. |
|||
* In DateTimePicker, DateTimeUpDown and TimePicker, when AllowTextInput is true, the "+" and "-" keys from the NumPad no longer increment/decrement the current value. |
|||
* In DropDownButton and SplitButton, clicking on the arrow button when the popup is opened now closes the popup. |
|||
* In Magnifier, setting the IsEnabled property to false now disables the Magnifier. |
|||
* In MultiLineTextEditor, the default content is now a TextBlock, binding to the Text property with Text ellipsis. |
|||
* In MultiLineTextEditor, disabling the control now grays out the text content. |
|||
* In PropertyGrid, the PropertyItem's red invalid border is now displayed when a property is set to an invalid value from code-behind. |
|||
* In RichTextBox, highlighting different portions of the text now displays the RichTextBoxFormatBar with the corresponding values. |
|||
* In 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. |
|||
|
|||
## <a id="Plus401"></a>v4.0.1 Plus Edition |
|||
|
|||
_Released to registered users of the Plus Edition on August 17, 2020._ |
|||
|
|||
**31 improvements and bug fixes** |
|||
|
|||
* All controls now support the High Contrast mode when loading the application while in High Contrast mode. |
|||
* In AvalonDock with Metro Dark accent theme, the resize splitter now uses a light color while dragging. |
|||
* In AvalonDock, 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. |
|||
* In AvalonDock, a new event "ToggledPin" is now raised when a LayoutContent is pinned/unpinned. |
|||
* In 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. |
|||
* In MaterialHamburger, showing and hiding the MaterialHamburgerMenu contained in a UIElement, no longer clips the UIElement. |
|||
* In MaterialHamburgerMenu with themes, a vertical scrollbar now appears when its content do not fit in the available space. |
|||
* In ToggleSwitch and MaterialSwitch, the IsChecked property can now accept the null value, along with the usual true/false values. |
|||
* In TokenizedTextBox, new overridable callbacks are now available(OnFilteredItemsChanged & OnCoerceFilteredItems) to manage the filtered items to be displayed in the popup. |
|||
* In AvalonDock, pinning an auto-hide LayoutAnchorable now pins it on the appropriate side depending on its position in the children list. |
|||
* In AvalonDock, creating and dropping a LayoutDocumentFloatingWindow now updates the remaining star sized LayoutElements. |
|||
* In AvalonDock, resizing a star sized LayoutElement, which is part of a multi star sized pane, now keeps the proportional values. |
|||
* In AvalonDock, closing all floating windows now brings the focus back to the window containing the DockingManager. |
|||
* In AvalonDock, the "X" button on a LayoutAcnhorableFloatingWindow now displays an "Hide All" tooltip, letting users know that all the floating LayoutAnchorables will be hidden on a click. |
|||
* In AvalonDock, the method DockingManager.ShowNavigatorWindow is now "protected internal virtual", so it can be overriden in a derived DockingManager. |
|||
* In AvalonDock, default texts are now localized for Japanese language. |
|||
* In AvalonDock, Dynamically adding LayoutDocuments/LayoutAnchorables now displays the content of the newly added LayoutContent. |
|||
* In AvalonDock, clicking on a label with a shortcut key no longer throws an InvalidCastException. |
|||
* In AvalonDock, calling Float, Hide, Show and Dock (in that order) on a LayoutAnchorable now docks the LayoutAnchorable in the expected container. |
|||
* In AvalonDock, hiding floating windows and reloading the layout no longer remove the focus from the DockingManager. |
|||
* In 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. |
|||
* In CollectionControlDialog, using objects with cycling dependencies no longer throws StackOverflow exceptions. |
|||
* In DateTimePicker, modifying the Value property more than once in code-behind (with different times) no longer keep the old time. |
|||
* In DateTimePicker, DateTimeUpDown and TimePicker, when AllowTextInput is true, the "+" and "-" keys from the NumPad no longer increment/decrement the current value. |
|||
* In DropDownButton and SplitButton, clicking on the arrow button when the popup is opened now closes the popup. |
|||
* In Magnifier, setting the IsEnabled property to false now disables the Magnifier. |
|||
* In MultiLineTextEditor, the default content is now a TextBlock, binding to the Text property with Text ellipsis. |
|||
* In MultiLineTextEditor, disabling the control now grays out the text content. |
|||
* In PropertyGrid, the PropertyItem's red invalid border is now displayed when a property is set to an invalid value from code-behind. |
|||
* In RichTextBox, highlighting different portions of the text now displays the RichTextBoxFormatBar with the corresponding values. |
|||
* In 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. |
|||
|
|||
|
|||
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…
Reference in new issue