
Improves Ribbon, Editors and Docking/MDI controls.
Features
Docking/MDI
- Added the AdvancedTabControl.TabDragReordered event, which is raised after a tab is reordered with internal drag/drop.
- Improved the UI automation peer tree related to auto-hidden tool windows.
- Updated Shift+Esc to close the active tool window.
- Updated docking window close focus-moving logic to not possibly move focus into an auto-hidden tool window.
Editors
- Added an IsNullAllowed property to DatePicker, DateTimePicker, and TimePicker, and changed their Value property type to be nullable DateTime.
- Improved how numeric edit boxes parse whitespace within custom format string literals.
- Updated the AutoCompleteBox.Text property to bind two-way by default.
- Updated AutoCompleteBox to properly capture mouse events when the popup is open.
- Updated Calculator to commit any pending operations when focus is lost.
- Updated Calculator's handling and display of decimal points and trailing zeros.
- Updated Calculator's handling of data entry following its Value property being changed externally.
- Updated MaskedTextBox to always move the caret immediately after the last matched character when the mouse tries to start selection in the prompt area.
- Updated MaskedTextBox to move the caret past the literal characters in the mask when gaining focus.
Ribbon
- Updated the mini-toolbar to not close when unfocused and the Ctrl or Shift modifier keys are pressed.
Shared
- Updated PopupButton to prevent mouse wheel events from bubbling up when the popup is open.