Release Notes
UIControlSuite .NET edition Release 18.5
New .NET Controls:
Three new WinForms .NET control have been introduced in this release.
1. New WinForms control "ScrollBar" has now been introduced
This new Scrollbar control allows you to customize the look and feel & colors for every single drawing aspect of the scrollbar control.
Supports both Horizontal and Vertical orientations.
2. New WinForms Panel control SmartScrollablePanel has been added.
This control provides all the features of the standard WinForms Panel control, and additionally adds the feature of customizable Scrollbar controls, so you can match the panel colors with the scrollbars in the control (which is not possible in the default standard WinForms Panel control).
3. New Scrollable PictureBox control has been added.
This new PictureBox control supports customizable scroll bars, so you can keep the scrollbar colors in sync with the picture viewer control.
New Sample projects
Added 54 new Sample C# Projects across various .NET controls in the package.
.NET Controls enhancements:
Tree-ListView .NET control for WinForms:
The following enhancements have been done for the WinForms Tree-ListView control:
1. Sorting of data when in data-bound bound - The control will now by default the control will now sort based on the UID column data when the control is run in data-bound mode - i.e. when you use the HierarchicalDataSource property.
2. Busy indicator text rendering: A new feature of displaying a suitable text to indicate the control is busy preparing data, has been introduced when the control is busy preparing data for the hierarchical data source - (i.e. when in data-bound mode).
Whenever you set the HierarchicalDataSource property, the control will display a buss indicator text while it is buss preparing the nodes for the new data.
This feature is customizable, through some new properties introduced in the control, viz.,
BusyIndicatorText : This is of type string and you can set the text you want the control to display. By default this is set to : “Processing data… please wait…”
BusyIndicatorTextBackColor - sets the backcolor of the drawing area for the text. By default, this is set to SystemColors.Window
BusyIndicatorTextForeColor - sets the forecolor of the busy indicator text. By default, this is set to SystemColors.WindowText
BusyIndicatorTextFont - sets the font for the busy indicator text. By default this is set to SystemFonts.DefaultFont.
DatePicker control for WinForms:
1. Added new images for the built-in drop-down button image
2. Date-picker drop-down button "glass rendering" feature now has customization options to set up custom start, end and arrow drawing colors
ComboBox control for WinForms:
1. New property introduced to enable Customization Of Column Display In Multi-Column "Auto-Suggest" Mode.
Note that the full multi-column mode already supports this feature.
This specific enhancement is just for the "auto-suggest multi-column mode".
2. Two new properties have been introduced to support rendering the control border with a custom color when teh control is not in input focus.
The new properties are:
CustomControlBorderColorWhenNotInFocus (of type Color)
CustomControlDropDownButtonFillColorWhenNotInFocus (of type Color)
2. New enhancement to support an extended Read-only mode.
With this new feature, the control not only will prevent user from typing into the combobox text-area, but will also not allow the user to change the data in the control by changing index via mouse wheel, page up/down, arrow key up/down and also by selecting from the drop-list.
This feature is available across single and multi-column modes.
Tab control for WinForms:
Several new helper API methods introduced, including API to rearrange the tab pages.
Bug fixes:
Date-Picker control for WinForms:
1. FIXED: The date-picker legend drawings were a couple of pixels away from where they should be.
2. FIXED: The date-picker drop-down button had a one pixel non-transparent drawing at the top right and bottom left.
SlideShow for WPF, Silverlight:
FIXED: Minor bugs with Storyboard when performing transition during SlideShow.
Combobox control for WinForms:
FIXED: In Multicolumn auto-suggest mode, the drop-down would be displayed until Escape key is hit.
Now the popup display closes once you tab out of the control.
This does not affect the full multi-column mode, in which the popup display would close automatically correctly the moment the combobox control lost its focus.
Tab control for WinForms:
FIXED: Rearranging the tab pages in code (API call) had a drawing glitch specifically when one or more of the specified tab pages were currently not in visible state.
UIControlSuite .NET edition Release 18.2
Virtualizing Wrap Panel v8.0 Enhancements
The Virtualizing Wrap Panel for WPF, SIlverlight and Windows Phone 7 control stands enhanced with some new features like so:
Rendering related enhancements:
These new properties enhance the control’s Grouping related rendering capabilities. These properties now give you the power to fine tune the pixel level details of rendering the virtualized grouped view:
UIControlSuite .NET edition Release 18.1
WinForms Advanced combobox control enhancements
Multi-column combobox supports out-of-the-box rendering of formatted column data: includes Currency, Integer, Decimal, etc.
UIControlSuite .NET edition Release 18
New WPF Tab control
This will be a customisable Tab control that is ready to use out-of-the-box.
Its got several styles of rendering including Visual Studio style, Diamond, Trapezium, and a host of others, and currently supports two orientations (Top and Bottom).
Refer to more detail on this control here.
New WPF & Silverlight control: PanAndZoom provider
PanAndZoom is a new control for WPF & Silverlight, and as the name indicates clearly, the control provides Panning and Zooming service to any FrameworkElement.
The control has several configurable features including, being able to set:
Full product details is here: Pan and Zoom control for WPF & Silverlight
Enhancements to existing WPF and Silverlight controls
General maintenance, bug fixes across controls in the suite, including:
UIControlSuite .NET edition Release 17
VirtualizingWrapPanel enhancements (v 7.0)
Custom item dimension / sizing
The child items content hosted in the control can have differing size of Height and Width values.
The control is capable of rendering differing item sizes (with a maximum size specified via the ItemDimension property), and still can render it virtualized and support grouping, filtering and sorting on the children items.
UIControlSuite .NET edition Release 16
VirtualizingWrapPanel enhancements (v 6.0)
UIControlSuite .NET edition Release 15.5
VirtualizingWrapPanel enhancements (v 5.0)
New features added in this release:
A new Windows Phone 7 (WP7) Control
This release contains a new Virtualizing Wrap Panel control for Windows Phone 7 (WP7) platform.
Just like its WPF and Silverlight counterpart, this new WP7 version of this control will also support transactional updates to data sources, and the ICollectionView Filtering and Sorting:
This will mean the control’s virtualization engine will support the transactional edits to the ItemsControl’s items source data, and the control will automatically re-virtualize/realize the contents for rendering in its viewport.
The control is now capable of dynamic and automatic re-virtualization / realization of child items for re-rendering in the view port, on dynamically filtered and sorted data (for ICollectionView data sources)
Ribbon control
Organization chart control
SlideShow enhancements