Mindscape WPF Elements adds new controls
Version 3.0 adds Scheduler, OutlookBar, DualProgressBar, DualSider, PaletteColorPicker, RichTextToolBar and TimePicker.
MaskedTextBox, CurrencyTextBox and DateTimerPicker controls in Mindscape WPF Elements.
Mindscape WPF Elements is a suite of 26 controls that make developing line of business applications with WPF easy. Five professional themes including Office Blue, Black, Silver and Expression Dark and Light allow you to create consistent professional looking applications. All the controls you need in your toolbox are available - Coverflow, Masked text box, Multi-column tree view, date pickers and more. WPF Elements will save you development time by providing the controls you need.
Updates in V3.0
New Features
- DualProgressBar control
- DualSlider control
- OutlookBar control
- PaletteColorPicker control
- PropertyGrid control
- RichTextToolBar control
- Scheduler control
- SplitButton control
- TimePicker control
- TimeSpanPicker control
- Allow Esc key to close ColorPicker
- Fixed issue when binding a numeric text box with a value converter and setting DecimalPlaces, Maximum or Minimum
- Fixed incorrect declaration of NumericTextBoxBase.ValueChanged CLR event wrapper
- Fix for MonthCalendar error when viewing January 0001 or December 9999
- 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.
New Features
- Support property customization via TypeConverter
- Licensing support for ILMerge
- MergablePropertyAttribute support
- Added a property for getting the parent of a node
- Property name tooltip support
- AlloyLight style
- Office themes (black, blue and silver)
- Fixed column width support
- Expander hiding option
- Localization support for toolbar Search text
- Option to be more aggressive about making nodes eligible for GC
- Command for clearing the toolbar filter
- Support for polymorphic child properties
- Allow user code to extract the underlying property descriptor from a multiple-selection descriptor
- Method to force reload of dynamic metadata
Changes
- Swallow potential exceptions when an untyped collection contains a null value
- Show different data types in design-time presentation
- Use WPF Elements controls in editors instead of own controls
- ComboBox editor improvements
- Raise SelectedGridItemChanged (to null) when resetting SelectedObject
- Removed MaskedTextEditorKey
Fixes
- Fixed issue with Blue style in .NET 3.5 RTM
- Grid was not updating when ObservableDictionary elements were added from code
- Property-level TypeConverterAttribute in multiple selection
- Fixed various memory leak issues
- Removed flicker of ManyEditor inconsistent UI when binding to a consistent value
- Primitive types were being shown as expandable if added via AddNode
- Fix for multiple selection of DependencyObjects
- Raise property change notifications for MultipleObjectWrapper when resetting value
- Reported NullReferenceException in ManyToNodeConverter
- Fix for exception in visual design view when using a custom style
- Fix issue if SelectedObject was bound and data source became null
- Do now show removal buttons for array collections
- Display enum values for collections of enum type
- Fix for custom properties in multiple selection
- Custom styles showed collection remove buttons even if AllowModifyCollections was false
- Fix for settable collection properties
- Licensing issue in load-unload-reload scenarios
- Handle the case when a type has two dynamic properties of the same name and multiple objects of that type are selected
- TypeEditors mapped to built-in editors were not respecting BuiltInEditorStyle
- Fix for keyboard handling in expandable mutable structs
About Mindscape
Mindscape is a software development tools company that produces leading edge components for .NET developers. Mindscape focuses on delivering tools that make developers more productive and aid in creating robust and beautiful applications for their customers.