Xceed Extended WPF Toolkit Plus V2.7
Released: Jun 22, 2015
Updates in this release
Updates in V2.7
- 15 new controls for building apps with the Material Design look, to give your WPF apps a look and feel that blends in with the latest Web applications.
- Using the PropertyGrid DependsOn attribute on properties will now update the validation on the depending properties.
- The SearchTextBox's Background, BorderThickness and BorderBrush can now be set when styling the ListBox's SearchTextBox.
- The ToggleSwitch can now stretch in all the available space.
- The event ItemSelectionChanged is now fired when TokenizedTextBox.SelectedItems adds or removes items in code-behind.
- In PropertyGrid, EditorNumericUpDownDefinition now supports the property UpdateValueOnEnterKey.
- Using CustomPropertyItems with customEditors will now have the correct DataContext In PropertyGrid.
- Drag and Drop is now be available when using a ListBox inside a WinForm's ElementHost.
- Binding on ListBox.Items.Count now works when ItemsSource is used.
- PropertyGrid categories can now be collapsed/expanded in code-behind with 4 new methods :CollapseAllCategories(), ExpandAllCategories(), CollapseCategory(string) and ExpandCategory(string)
- The ZoomBox will no longer throw an exception at startup when its Content is null.
- New KeepWatermarkOnGotFocus property makes it possible to keep or remove the watermark on GotFocus.
- You can now only display the PropertyGrid, SelectedObject properties, hidding the inherited ones.
- The PropertyGrid RefreshPropertiesAttribute is now supported.
- Removing the PropertyGrid Misc category label is now possible in any language.
- If KeyboardFocusWithin becomes false, the DropDownButton will now close.
- Expandable PropertyItems are now updated when their Sub-PropertyItems are modified.
- Under Windows7, Button's Style will now follow Windows 7 and have their bottom half background painted in gray.
- The ColorCanvas's SpectrumSlider value will no longer be updated while selecting a color in the ShadingColor rectangle.
- When the property DisplayColorAndName is False, the Tooltip displaying the Color name will no longer appear in the ColorPicker popup.
- Calculator buttons content won't be overriden with default values anymore. Also, The new property CalculatorButtonPanelTemplate can now be set to define and position the calculator buttons.
- The AvalonDock, BorderBrush, BorderThickness and Background can now be modified when styling a LayoutAnchorableFloatingWindowControl or LayoutDocumentFloatingWindowControl.
- Properties Array type, with ExpandableObject attribute, are now displayed in a numerical order instead of alphabetical order to have the indexes displayed correctly.
- The LayoutDocument and LayoutAnchorable can now be Enabled/Disabled with the new property LayoutContent.IsEnabled.
- The MessageBox owner is now assigned correctly, whether the MessageBox is created normally or from another thread.
- With a LayoutFloatingWindow active, switching Windows Theme won't cause an invalid Window Handle Exception anymore.
- The LayoutDocuments repositionning in the LayoutDocumentPane (or the LayoutAnchorable repositionning in the LayoutAnchorablePane) can now be blocked with the new property LayoutPositionableGroup.CanRepositionItems.
- CheckComboBox now has the IsEditable property. When True, the TextBox of the CheckComboBox can be edited to specify the SelectedItems.
- When using Windows Classic Theme, the CheckMark will no longer disappear when Checked and MouseOver are true.
- A new property MaxDropDownContent has been created, allowing a maximum height for the popup in the control.
- Using a dark Background Brush for the DockingManager in the System Theme won't hide the icons "DropDownMenu", "Pin" and "Close" anymore.
- Popping the NavigatorWindow in Windows 8 will no longer throw an exception.
- The PrimitiveType Collections will now have their Editor.ItemType set when the collection is inheriting from a List<>.
- When a LayoutDocument is floating from a LayoutDocumentPane, docking it inside the same LayoutDocumentPane will now set its index to its last position saved instead of 0.
- Searching a property will not only be possible with properties "starting" with a set of letters, but also with properties "containing" a set of letters.
- In Wizard, with a binding to ItemsSource, it won't be necessary to set the CurrentPage, it will now be automatically set to the first WizardPage.
- In RichTextBox, the text selected containing more than 1 color won't disappear anymore.
- In MaskedTextBox, the property CharacterCasing is now taken into account when typing letters.
- When using Axis.LabelsType as "Labels", the values won't be sorted anymore; they will be displayed in the order received.