Xceed Extended WPF Toolkit Plus V2.8 released
Released: Sep 18, 2015
Updates in this release
Updates in V2.8
- MaterialListBox, MaterialComboBox and MaterialTabControl
- MaterialControls style is now applied when using ItemsSource.
- ListBox
- Grouping a ListBox with an enum type property and selecting an item will now add the selected items in the SelectedItems collection.
- Filtering a ListBox with a predicate defined through the ListBox.Filter event will now be considered in the SelectedItems.
- A filtered listbox using grouping will now return the correct SelectedItems by applying the Filter.
- TokenizedTextBox
- The TokenizedTextBox's popup will now always be displayed on the same monitor as the TokenizedTextBox.
- If the control is placed in a popup, it will now display the tokens correctly.
- BusyIndicator
- The FocusAfterBusy control can now be focused more than once when BusyIndicator is no longer busy.
- AvalonDock
- When DockingManager.DocumentsSource changes, the private variable _suspendLayoutItemCreation will now be correctly set during the adding phase.
- Removing a LayoutAnchorable will now null its Content before removing it from his Parent. This prevents memory leaks.
- The focus of the active content is now set right away. This prevents the focus issues with comboBoxes in WinForms.
- Clicking the middle mouse button on LayoutDocumentItem header or LayoutAnchorableItem header will no longer throw a Null reference exception.
- Pinning an AutoHideWindow, located in LayoutRoot.XXXSide, now has a correct width. User won't have to extend the ColumnSplitter to see the content. The Width used is the LayoutAnchorable.AutoHideMinWidth.
- If a floatingWindow is maximized and then the DockingManager is minimized, upon restoring the DockingManager, the floatingWindow will now remain maximized.
- The new property LayoutDocumentPane.ShowHeader is now available to Show/Hide the TabHeader.
- DropDownButton
- Closing the DropDown will no longer throw a null reference exception.
- Setting the Focus via the Focus() method won't need a "Tab" to actually focus the DropDownButton.
- PropertyGrid
- The property AdvancedOptionsMenu is now set in the PropertyGrid's default style, preventing restricted access to propertyGrid in multithreading.
- CollectionEditor now takes into account the NewItemTypes attribute.
- The DescriptorPropertyDefinition is no longer ignoring the ConverterCulture in its Binding. This results in correct conversion for text numeric values in PropertyGrid's EditorTemplateDefinition
- MaskTextBox
- Uusing a null mask will no longer clear the Text value on LostFocus.
- RichTextBoxFormatBar
- The correct adorner is now found when there are more than one, preventing a NullReference exception on a drag.
- ZoomBox
- The Fit and Fill options of the ZoomBox now centers correctly the ZoomBox content.
- NumericUpDown
- Using a FormatString with "P" can now convert the typed and displayed value as its decimal value. For example, typing 10 will display "10%" and the property "Value" will be "0.1".
- CheckComboBox
- Changing the CheckComboBox's Foreground now changes the Foreground Color of the ToggleButton it contains.
- The control no longer loses its selection while being virtualized.
- DateTimePicker, DateTimeUpDown
- Years of 2 or 4 digits are now handled. Also, entering a wrong format date will now default to current date, not to 1/1/0001.
- TimePicker
- The method CreateTimeItem is now proptected virtual.
- For all toolkit controls, an InvalidOperationException is no longer thrown when VisualTreeHelper gets its child.
- For themes different to Windows 8, the exception of type "Initialization of 'Xceed.Wpf.Toolkit.XXX' will no longer be thrown in Visual Studio 2015. This affects all controls of the toolkit.