WPF Elements 3.0 Release Notes
- [Add] DualProgressBar control
- [Add] DualSlider control
- [Add] OutlookBar control
- [Add] PaletteColorPicker control
- [Add] PropertyGrid control
- [Add] RichTextToolBar control
- [Add] Scheduler control
- [Add] SplitButton control
- [Add] TimePicker control
- [Add] TimeSpanPicker control
- [Add] Allow Esc key to close ColorPicker
- [Fix] Fixed issue when binding a numeric text box with a value converter and setting DecimalPlaces, Maximum or Minimum
- [Fix] Fixed incorrect declaration of NumericTextBoxBase.ValueChanged CLR event wrapper
- [Fix] Fix for MonthCalendar error when viewing January 0001 or December 9999
- [Fix] ShowSeparators issue on empty NumericTextBox
The PropertyGrid control was originally available as a separate product. The version included in WPF Elements 3.0 includes the following changes from the last release of the standalone control:
- [Add] Support property customisation via TypeConverter
- [Add] Licensing support for ILMerge
- [Add] MergablePropertyAttribute support
- [Add] Added a property for getting the parent of a node
- [Add] Property name tooltip support
- [Add] AlloyLight style
- [Add] Office themes (black, blue and silver)
- [Add] Fixed column width support
- [Add] Expander hiding option
- [Add] Localisation support for toolbar Search text
- [Add] Option to be more aggressive about making nodes eligible for GC
- [Add] Command for clearing the toolbar filter
- [Add] Support for polymorphic child properties
- [Add] Allow user code to extract the underlying property descriptor from a multiple-selection descriptor
- [Add] Method to force reload of dynamic metadata
- [Change] Swallow potential exceptions when an untyped collection contains a null value
- [Change] Show different data types in design-time presentation
- [Change] Use WPF Elements controls in editors instead of own controls
- [Change] ComboBox editor improvements
- [Change] Raise SelectedGridItemChanged (to null) when resetting SelectedObject
- [Change] Removed MaskedTextEditorKey
- [Fix] Fixed issue with Blue style in .NET 3.5 RTM
- [Fix] Grid was not updating when ObservableDictionary elements were added from code
- [Fix] Property-level TypeConverterAttribute in multiple selection
- [Fix] Fixed various memory leak issues
- [Fix] Removed flicker of ManyEditor inconsistent UI when binding to a consistent value
- [Fix] Primitive types were being shown as expandable if added via AddNode
- [Fix] Fix for multiple selection of DependencyObjects
- [Fix] Raise property change notifications for MultipleObjectWrapper when resetting value
- [Fix] Reported NullReferenceException in ManyToNodeConverter
- [Fix] Fix for exception in visual design view when using a custom style
- [Fix] Fix issue if SelectedObject was bound and data source became null
- [Fix] Do now show removal buttons for array collections
- [Fix] Display enum values for collections of enum type
- [Fix] Fix for custom properties in multiple selection
- [Fix] Custom styles showed collection remove buttons even if AllowModifyCollections was false
- [Fix] Fix for settable collection properties
- [Fix] Licensing issue in load-unload-reload scenarios
- [Fix] Handle the case when a type has two dynamic properties of the same name and multiple objects of that type are selected
- [Fix] TypeEditors mapped to built-in editors were not respecting BuiltInEditorStyle
- [Fix] Fix for keyboard handling in expandable mutable structs