* [[ButtonSpinner]].AllowSpin property now disables the spinner button when set to false.
* Selecting a Time in the [[DateTimePicker]] drop-down popup will no longer close the popup.
* Pressing "Enter" on properties edited by a [[NumericUpDown]] will now update the source item.
* Pressing "Enter" on properties edited by a NumericUpDown will now update the source item.
* Resetting a PropetyItem value through the context menu will now update the [[PropertyGrid]]'s property icon appropriately.
* Updating one of the following properties will now have an immediate effect in the display position of the PropertyItem within the [[PropertyGrid]]: Category, PropertyOrder, DisplayName.
* [[DoubleUpDown]] and [[SingleUpDown]] will no longer throw exceptions by default when Infinity is assigned to the Value property.
* [[NumericUpDown]]: The DefaultValue will be set as Value when the user empties the TextBox.
* [[NumericUpDown]], [[DateTimeUpDown]]: Value property will now be updated while user is typing, unless the actual input content is invalid.
* NumericUpDown: The DefaultValue will be set as Value when the user empties the TextBox.
* NumericUpDown, [[DateTimeUpDown]]: Value property will now be updated while user is typing, unless the actual input content is invalid.
* [[DateTimeUpDown]].ConvertTextToValue(string text) method will now receive the actual text input as parameter instead of a string representation of an already parsed value.
* UpDownBase: When both Value and Text properties are specified in XAML, Value has precedence over Text.
* [[NumericUpDown]], [[DateTimeUpDown]]: DefaultValue now works. When the text input is null or empty, Value property will be set to DefaultValue instead of null.
* [[NumericUpDown]]: Setting DefaultValue to null will no longer break spinner buttons.
* NumericUpDown, [[DateTimeUpDown]]: DefaultValue now works. When the text input is null or empty, Value property will be set to DefaultValue instead of null.
* NumericUpDown: Setting DefaultValue to null will no longer break spinner buttons.
* [[DoubleUpDown]], [[SingleUpDown]]: Spin button status fixed when the value is Infinity.
* Properties with NaN values now display properly in the [PropertyGrid].
* When UpDownBase.InputValidateError is raised, the invalid Text value will still be present on the instance.
* UpDownBase: Value property will now update as the user types instead of on lost focus.
* [[NumericUpDown]]: No longer throws an exception on mouse wheel when value is out of Min/Max ranges.
* NumericUpDown: No longer throws an exception on mouse wheel when value is out of Min/Max ranges.
* [[PropertyGrid]]: Input error will now display a tooltip containing the error description.
* PropertyItem will now display the red validation error frame when invalid values are specified for a property.
* The "Cancel" button of the [[CollectionControlDialog]] (formerly CollectionEditorDialog) now closes the window.
@ -35,7 +35,7 @@
* [[CheckComboBox]], [[ColorPicker]], [[DateTimePicker]], [[TimePicker]]: Pressing "Escape" when popup is open will revert the selected content to the value present when the popup was opened and close the popup. 'Enter' will close the popup and keep the selected value.
* CalculatorUpDown: When "EnterCloseCalculator" property is "true," "Escape" will revert the control value to the value present when the popup was opened and close the popup.
* [[TimePicker]]: Opening the popup will now select the appropriate item based on the current value.
* [[NumericUpDown]]: When current input is not parsable, and not empty, up/down spinner will be disabled.
* NumericUpDown: When current input is not parsable, and not empty, up/down spinner will be disabled.
* DataGrid: GroupByControl top-right watermark will no longer be displayed over the display text of the control.
* NaN is no longer an accepted value for Increment, Maximum, and Minimum.
* Null value for Increment disables the spin buttons.
* Pressing "Enter" on the CalculatorUpDown control's calculator now works.
* Magnifier.ZoomFactor: You can now set a value greater than 1 to have a de-magnify effect.
* [[NumericUpDown]]: Spinner buttons will now be disabled when ReadOnly is true.
* NumericUpDown: Spinner buttons will now be disabled when ReadOnly is true.
* CalculatorUpDown: Background property now working.
* SelectAllOnGotFocus property now working.
* EnterClosesCalculator now working.
@ -62,12 +62,12 @@
* PropertyItem.ResetValueCommand property removed, as it was never initialized and never used.
* The IsDataBound, IsDynamicResource, HasResourceApplied, and ValueSource PropertyItem properties have been replaced by the writable AdvancedOptionsIcon and AdvancedOptionsTooltip properties, which now allow customization of the display of AdvancedOptionsIcon and tooltip.
* [[DoubleUpDown]], [[SingleUpDown]]: AllowInputSpecialValues property added to control. Decides whether the user is allowed to input of "Infinity", "-Infinity" and "NaN" values. Default: None. (In v1.8 and lower these values were simply accepted.)
* [[NumericUpDown]]: SelectAllOnGotFocus is now true by default.
* [[NumericUpDown]], [[DateTimeUpDown]]: DefaultValue property moved up to the UpDownBase base class.
* NumericUpDown: SelectAllOnGotFocus is now true by default.
* NumericUpDown, [[DateTimeUpDown]]: DefaultValue property moved up to the UpDownBase base class.
* Xceed.Wpf.Toolkit.PrimitiveTypeCollectionEditor renamed to Xceed.Wpf.Toolkit.PrimitiveTypeCollectionControl to avoid any confusion with Xceed.Wpf.Toolkit.[[PropertyGrid]].Editors.PrimitiveTypeCollectionEditor.
* Xceed.Wpf.Toolkit.CollectionEditor renamed to Xceed.Wpf.Toolkit.CollectionControl to avoid any confusion with the Xceed.Wpf.Toolkit.[[PropertyGrid]]. Editors.CollectionEditor class.
* Xceed.Wpf.Toolkit. CollectionEditorDialog renamed to Xceed.Wpf.Toolkit.[[CollectionControlDialog]].
* Common[[NumericUpDown]]: ParsingNumberStyle property added. This will allow finer control of acceptable input values. Users will be able to support hexadecimal input.
* CommonNumericUpDown: ParsingNumberStyle property added. This will allow finer control of acceptable input values. Users will be able to support hexadecimal input.