Earlier Release Notes

UIControlSuite .NET Enterprise edition Release 14

 

VirtualizingWrapPanel enhancements (v 3.0)

 

The control now supports IEditableCollectionView data sources, ICollectionView Filtering and Sorting:

 

  • IEditableCollectionView data sources

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.

 

  • Dynamic update of the viewport, based on Filter and Sort:

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)

 

SlideShow enhancements

 

  • NEW: 15 new slide transitions/effects added

 

Alert Popup .NET enhancements

 

  • NEW: BinaryAlertPopup .NET: Introduced a new property ShouldPerformAdvancedCleanupUponHide to allow for advanced cleanup to be run deterministically upon the popup hiding.

This fixes an issue around memory leak from Windows Forms Form class with UserPreferenceChanged static event.

 

PanelBar .NET fixes

 

  • FIX: Fixed a flicker issue spotted to be reproducible only in Win 7 (64-bit edition)

UIControlSuite .NET Enterprise edition Release 13.6

 

 

Release Notes: UIControlSuite .NET Release 12.2.

 

Change log:

 

  • Full support for .NET 4.0, Visual Studio 2010 and Expression Blend 4

This release enables full support for .NET 4.0, VS 2010 and Expression Blend 4, across all of our WPF and Silverlight controls.

  • Hot fix for Virtualizing Wrap Panel - Designer API fix

This is for working around an issue in Visual Studio 2010 design-time mode for Virtualizing Wrap Panel control (Silverlight 4 version)

The VirtualizingWrapPanel control for Silverlight had an issue when working with designer surface in Visual Studio 2010 whereby it would throw an exception when opening a page with VirtualizingWrapPanel control in it, but would work fine when the application was run.

This issue was due to a bug/issue in Visual Studio 2010 design-time mode whereby the design-time environment would supply the control with an infinite size during its measure process.

This release addresses that issue.

UIControlSuite .NET Release 12.

 

New WPF control:

 

BinaryScheduler .NET for WPF: Build version 1.0.0.

 

A Time plan / schedule control useful for Use cases such as Scheduling appointments, reminders and time-based activity triggers.

This control is natively written for WPF.

 

New Silverlight 3.0 control:

 

BinaryScheduler .NET for Silverlight: Build version 1.0.0.

 

Similar to its WPF counterpart (as above), but natively written for Silverlight 3

 

Enhancements in Release 12

 

BinaryVirtualisingWrapPanel .NET - both WPF and Silverlight variants

 

The control is now capable of rendering the virtualised items with different values for Width and Height - i.e. enabling you to render a rectangular sized items.

Check-out the online demonstration of this feature in action here: BinaryVirtualising Wrap Panel (Silverlight 3) demo.

 

WPF BinaryRibbon .NET control

 

Added support for rendering an header image for ribbon tab item, out-of-the-box.

Added virtualisation capability to the ribbon combobox and the ribbon list items controls, so as to enable working with huge number of combobox items and thumbnails.

SlideShow control (for both WPF and Silverlight variants)

Stunning 10 new SlideShow transition effects written using High Level Shading Language (HLSL) pixel shader. The WPF version of these new transition effects will be rendered using the GPU (where possible), thereby providing extra-ordinary performance during transitions.

 

WPF BinaryRibbon .NET control

 

Added support for rendering an header image for ribbon tab item, out-of-the-box.

Added virtualisation capability to the ribbon combobox and the ribbon list items controls, so as to enable working with huge number of combobox items and thumbnails.

 

WinForms Multi-column enabled BinaryComboBox .NET control

The control now remembers filter, sorting and grouping setting across multi-column dropdown window displays.

Supports Programattic setup of grouping, sorting and filter options, apart from the existing ability to let users choose these settings visually

Virtualisation of the multi-column combobox items. Can now support huge amounts of data for display

Remembers user selected item across multi-column dropdown displays.

 

WinForms BinaryPanelBar .NET control

 

The control now supports Customisation of panelbar menu items text.

Some major rendering speed enhancements to enable faster and flicker-free drawing for the Outlook 2007 style collapse/expand feature.

 

WinForms BinaryDatePicker .NET control

 

AutoPopup of calander: A new property ShowPopupOnEnter has been introduced. Setting this to true will enable the calendar window popup visible, the moment your users enter the control - say via the tabbing in your form.

Auto-Tabbing: For this feature to work, you will need to keep the property TodayCloseButtonsAreVisible to true.

Once this is in place, when you tab while the control's popup is open, it will take you through the Today and Close button, and upon hitting the Tab key when on Close button, the control will automatically close the popup and move the tab focus to the next UI element in the form.

 

Bug fixes in Release 12:

 

BinaryDatePicker .NET control

 

Fixed a Visual styles exception being thrown in Windows 7, when the user changed Windows visual styles at runt-ime to no Visual styles

 

WPF BinaryRibbon .NET control

 

Added support for rendering an header image for ribbon tab item, out-of-the-box.

Added virtualisation capability to the ribbon combobox and the ribbon list items controls, so as to enable working with huge number of combobox items and thumbnails.

 

BinaryRibbon .NET for WPF

 

Fixed an issue with not enabling scrolling of tab items when the tab item header text were very long.

As the number of tab items increased, the ribbon ends up compressing the tab items into the available window width, rather than expanding/scorlling the tab headsrs view horizontally.

This issue stands fixed in this release.

 

 

UIControlSuite .NET Release 11.1.

 

New Silverlight 3.0 control:

 

BinarySlideshow .NET for Silverlight 3: Build version 1.0.0.

 

This control is natively written for Silverlight 3.0.

Please read more on the control's features here: BinarySlideshow .NET.

 

New WPF controls:

 

BinarySlideshow .NET for WPF: Build version 1.0.0.

 

This control is natively written for WPF.

Please read more on the control's features here: BinarySlideshow .NET.

 

BinaryControlResizerWPF .NET for WPF: Build version 1.0.0.

 

This control is available as part of the BinarySlideshow .NET control.

 

BinaryGlassButton .NET for WPF: Build version 1.0.0.

 

This control is available as part of the BinarySlideshow .NET control.

UIControlSuite .NET Release 10.5.

 

New Silverlight 3.0 control:

 

BinaryVirtualizingWrapPanel .NET for Silverlight 3 RTM: Build version 1.0.0.

 

This control is natively written for Silverlight 3.0 RTM, based on our currently available WPF version of the UI Virtualizing Wrap Panel.

Please read more on the control's features here: UI Virtualizing Wrap Panel.

 

You can also run an online demonstration of this control "in action" here: Online demo.

UIControlSuite .NET Release 10.0.

 

New WPF controls:

 

ScrollViewer and ScrollBars for WPF: Build version 1.0.0.

 

These controls instantly replaces the standard .NET WPF ScrollViewer and ScrollBar (Primitive) controls.

It also allows you to completely customise the ScrollBar's all UI aspects, by simply letting you to set the desired colours/brushes for the each element of the ScrollBar UI.

 

Read more on the new scrollbar and scrollview WPF control.

 

FontStyleCombobox and FontSizeComboBox for WPF: Build version 1.0.0.

 

FontStyleCombobox provides ready to use FontFamily and FontSize combobox controls that automatically gets skinned based on the skin of the Ribbon control. Of course, you will be able to override the skin that it comes by default.

 

Checkbox and Radio Buttons for WPF: Build version 1.0.0.

A screen shot of this new control can be seen here (as seen used in our BinaryTreeListView WPF sample).

 

Enhancements to BinaryRibbon for WPF .NET: Build version 4.0.0

 

NEW: New Custom Ribbon skins out-of-the-box: Ten new Custom skins that you can simply choose and apply to your applications instantly.

 

NEW: Easier skinning of Ribbon control: The API expose the ComponentResourceKeys (CRKs) of all the relevant resource objects that are used by the control, to render the Ribbon. You will simply create a custom resource dictionary, use the exposed API to set the various brushes/resources, and merge the dictionary into your Application object's Resources. That is all to it!

 

NEW: Easy layout Scale transformation. plus full Vista and Windows 7 Aero Glass support: The Layout scaling is easy to apply - i.e. you don't have to code / XAML the scale transformation yourself. The control's Window object i.e. BinaryRibbonWindow class has a new property that accepts a double value for the Scaling factor, and that is all to it. It will scale the entire window - i.e. the Window titlebar, control buttons area, as well as the Ribbon Panel (where you host all your ribbon bar content), automatically with the value you set using this simple dependency property on the BinaryRibbonWindow control.

The Scaling transform supports Vista and Windows 7 Aero glass fully - i.e. the scaling logic will also ensure that the Aero Glass that is extended into the Window Title frame fully covers the entire area of the newly scaled up/down Window title bar (a.k.a. Non-client area) with glass.

 

NEW: Right-to-left support: The control exposes a simple to use property at the RibbonWindow level (and also at the RibbonPanelBar control level) to let you specify whether the control's FlowDirection will be Right-to-left or the default Left-to-right.

 

NEW: New animation effects of mouse hovering on non-selected Ribbon tab item headers.

 

NEW: Glass support for the Application menu button: The Application menu button now supports more precise "glass" rendering, and also can be skinned by accepting a background colour for its internal glass fill. Now there are two button styles available to choose from: a) Default Standard Office style and b) Glass Fill style.

UIControlSuite .NET Release 9.7.

 

BinarySmartNavigator for WPF .NET: Build version 1.5.0

 

NEW: The control now comes with a custom ControlTemplate to provide an enhanced UX enabling custom ListBoxItem control named BinarySmartListBoxItem.

This new control can now be used as listbox item instances for BinarySmartListBox control, resulting in an enahcend user experience.

The control exposes several DependencyPropertys that you can use/set to achieve "eye candy" ListBox items user experience (UX) instantly.

 

Please refer to the product page BinarySmartNavigator .NET for more details on this new control.

UIControlSuite .NET Release 9.5.

 

BinaryVirtualizingWrapPanel for WPF .NET: Build version 1.5.125

 

NEW: The control now supports a new Dependency property DesiredChildIndexToScrollTo to deterministically scroll the view until a given Visual's (based on a desired visual index) coordinate space is made visible in the viewport.

An animation is also supported during this process, which is swtiched off by default.

The new deterministic scrolling to the desired child item feature will also allow you specify one of the two supported VirtualizationScheme options, just for this call (apart from having set a default VirtualizationScheme for general working of the control).

 

NEW: The control now supports a new IsAnimationEnabled Dependency property, which when set to true wil let the control perform animations when items are intially displayed, as well as when they are scrolled.

By default this feature is kept switched off.

The new animation effects supported out-of-the-box are: SnowDustWipe, BlurToNormal, Both, and None.

 

NEW: Control usage documentation help file has been updated to provide more information on some of the public APIs.

 

FIX: At run-time, When the control was re-sized, the viewport would show blank whitespace until the viewport's scrollbar was clicked/refreshed in some manual way.

This "viewport refresh" bug has now been fixed in this build.

 

FIX: The keyboard navigation across items using Up and Down keys (in Horizontal Orientation mode) and Left and Right keys (in Vertical Orientation mode) although were correctly moving to the newer items, the viewport was not reflecting the changed horizontal / vertical offsets.

This bug has been fixed in the current build 1.5.125.

BinaryRibbon WPF .NET: Build version 3.1.256

 

NEW: Vista/Windows 7 Aero Glass rendering: A new DependencyProperty named RenderGlassIfOSSupports has been introduced in the control, which if set to true will render the control's non-client area (inlcuding the QAT's background) with Aero glass, rather than its default Office 2007 non-client area emulation.

Of course, this new feature will work only in Operating Systems that supports Aero Glass - i.e. Vista and Windows 7, and only when the DWM composition is enabled.

 

NEW: Exposed all the custom skinning required resource keys as ComponentResourceKeys (CRK) in the static class BinaryRibbonThemeSkins, so that you do not have to specify the long resource key names when referencing the skinnable resource keys in the control.

 

FIX: Fixed the bug where the QAT drop-down arrow color did not reflect the color from the relevant skin setting, when the skin was changed by the user on-the-fly

 

FIX: Some of the Brush colors in the newly introduced Windows 7 scenic skin have been fixed so as look more accurately close as that of the MS's Windows 7 scenic Ribbon skin color brushes.

BinaryComboBox .NET: Build version 4.2.125

 

NEW: A new helper method CloseMultiColumnDropDownListWindow has been introduced in order to help close the multi-column drop-list window in a deterministic manner.

 

FIX: General maintenence fixes across multi-column drop-list item selection routines has been applied in order to improve performance around automatic selection of item when the drop-list window opens, mainly to fine tune performance in the specific scenario of presence of large number of items in the list.

BinaryRibbon WPF .NET: Build version 2.0.400

 

Enhancements and fixes in the following Ribbon components:

 

BinaryRibbonGallery:

 

NEW: Apart from supporting Header and Footer content properties, the gallery control now supports accepting a datatemplate for header and footer content.

 

NEW: New DependencyPropety ScrollAnimationDuration introduced to enable customizing the gallery items scrolling animation.

 

NEW: A new DependencyProperty IsVirtualizing has been introduced in the Gallery control, so if that property is set to true, the control will switch its internal ItemsPanel to use our custom WPF control UI Virtualizing WrapPanel as its ItemsPanel.

This new property comes in very handy when one wants to host a very large number of items in the gallery.

BinaryRibbonComboBox:

 

NEW: The ContentTemplateSelector has been brought into the BinaryWPFComboBox's custom ControlTemplate, so as to let you define your custom template selection logic for the selected content.

 

NEW: The control now supports a new Header and Footer content properties (and the respective DataTemplate properties for both) so you can setup nice header/footer content for the drop-down items window.

 

FIX: Fixed the Margin value on a border element in the Control template.

 

FIX: Fixed a bug in IsItemItsOwnContainerOverride(...) that was causing incorrect rendering of standard ComboBox items in it, although it would render the custom BinaryRibbonComboBoxItem correctly.

BinaryRibbonTextBox:

 

NEW: Added some more composition to get the textbox to behave like a fancy input control that can optionally contain label and/or image apart from the editable text box part. This also means newer Dependency properties have been introduced to support these additional UI elements.

KeyTips:

 

NEW: Two new Dependency properties have been introduced, to be able to customize the X and Y offsets for positioning the KeyTips. The properties are optional for use, since by default, the control automatically works out the most convenient offset for positioning the KeyTips rlative to the target element.

 

NEW: The enhanced KeyTips infrastructure/engine in the control now allows you to set up our keyTips on any FrameworkElement in your application, apart from being able to setup the KeyTips on our custom Ribbon controls.

 

NEW: The enhanced KeyTips rendering engine is now able to automatically remove from display other keytips that are not relevant anymore for hinting, based on the user's typing of key characters.

 

NEW: Two new Attached properties have been added to the KeyTip class, in order to be able to configure the background and foreground brushes.

Typically you would only want to keep the same color brush across all keytips, but there may be a scenario where you might want to highlight the keytips belonging to different UI elements differently.

 

These new Attached properties will let you exactly do that, by allowing a per-element KeyTip brush configuration.

Refer to the product page here for screen-shots of this feature in action.

 

New Ribbon skin: Windows 7 scenic Ribbon UI skin:

 

NEW: A new Windows 7 scenic Ribbon UI (as seen in Windows 7 RC1) look-alike skin has been created and added to the built-in skins resources for you to use as your app skin.

BinaryTreeListView WPF .NET: Build version 1.5.150

 

FocusVisualStyle for the item in the treelistview can be configured for its properties like stroke color, stroke style and stroke thickness.

 

Alternatively you can also provide your own control template for the FocusVisualStyle for the item in the control by setting a DP in the control.

 

Our custom WPF CheckBox control that comes with the control, has been enhanced to support two types of checked state drawing, viz., a Tick mark and a Cross mark, that you can choose from to render its IsChecked state to true.

 

The checkbox now also supports a new question mark drawing for its x:Null state of its IsChecked state.

 

As was in version 1.0, these new status drawing artefacts can be customized in regard to their color brushes.

BinaryComboBox .NET: Build version 4.1.175

 

NEW: A new property MultiColumnViewUIElementsTextProvider has ben introduced in the control to support full control over the display text of all of the UI elements in the multi-column window.

 

You can use this new property to set up the localised text values for various elements in the multi-column view.

Also an ExpandableObjectConverter has been implemented that acts as the TypeConverter for this newly introduced property.

 

With this TypeConverter, it becomes very easy to visually setup the various elements of this property and be able to customise the multi-column window's various element's text in your desired language.

New WPF control: BinaryTreeListView for WPF: Build version 1.0.0 - A hierarchical treelist view control for the WPF framework.

Read more on this new WPF control here: BinaryTreeListViewWPF .NET for WPF.

UIControlSuite .NET Release 8.0.

 

New WPF control: BinaryRibbon .NET for WPF: Build version 1.0.0 - A MS Office 2007 style Ribbon control for WPF .NET.

Read more on this new WPF control here: BinaryRibbon .NET for WPF.

New WPF control: BinaryVirtualizingWrapPanel .NET for WPF: Build version 1.0.0

Read more on this new WPF control here: BinaryVirtualizingWrapPanel for WPF .NET

BinaryPowerTabStrip .NET: Build version 4.0.250

 

NEW: A new property EnableTabPageLevelCloseButtonRendering has ben introduced in the control to support rendering a tab page close button inside the tab pages, similar to the user experience seen in browser windows like that of IE 7, FireFox, etc., apart from the close button that is currently available at the tab control level.

In addition, another new property TabPageCloseButtonMouseEnterColor has also been introduced to enable setting a different color for rendering the close button when the mouse pointer enters the close button's bounds.

 

NEW: A new event TabPageDoubleClicked is now raised (from the BinaryPowerTabStrip control) when you double-click on the tab page's header area.

 

NEW: The Control's design time Smart tag has been enhanced to display all major control properties thereby enabling quick property setup and run.

 

FIX: The control was rendering the Close button and the tab pages Overflow button always in an enabled state even if the control did not have any tab pages. A fix has been applied to ensure that as and when the control ends up with no tab pages in its collection, these two buttons will be rendered in disabled state.

BinaryPowerTabStrip .NET: Build version 3.2.150

 

NEW: A new property NewlyAddedPagesAreLocatedAtLeftCorner has been added to let the developer set if the newly added tab page should be visually positioned in the left hand corner of the tabstrip control.

By default, newly added tab page would be visually positioned in the right hand side corner.

 

NEW: A new overload method to Addtab(...) method has been added to let the developers have more control over where and how a newly added tab page should be rendered - i.e. whether it should be set to currently selected state or not, and whether the page should be visually positioned to teh left or right hand corner in the control.

 

NEW: A new property SelectedPageHeaderTextIsRenderedBold has been added to let the developer set if the control could render the currently selected tab page's header text in Bold font or not.

Hitherto, the control would always render the currently selected tab page's header text in bold (to indicate its current selection status).

With this property, you can configure this rendering aspect so you can set the header text to Bold font for your own custom status indication purposes.

 

NEW: A new property RenderFullTextForTabPageHeader has been added to set whether the control should render the tab page header text in full (in regard to the tab page header max width property), or should it render it using the EllipsisPath string format.

In cases where there is need to display the full text of the tab page header (i.e. when it exceed the value set for the maximum tab page header width property), this new property can be set, along with the two other related properties (viz., TabPageHeaderWidth / Height), and the control will render the full text for the tab page headers.

Help guide update: The control's compiled help guide has been updated with more information on some properties/methods.

BinaryPowerTabStrip .NET: Build version 3.0.150

 

NEW: The control now supports full Transparent background rendering, for both the Tab page and the Tabstrip control itself.

 

NEW: The control now supports easier interface to enable and setup tooltips for its individual tab page (header area), including, a new ExpandableObjectConverter type converter for helping with the tooltip's configuration.

 

FIX: The TabPageSelectionChanged event was raised twice when adding tab pages in code using the AddTab overloaded method that would take a value whether to set the newly added page as the currently selected page.

This issue has been fixed in this build.

BinaryTreeListView .NET: Build version 3.8.100

 

NEW: The control now also supports acting like a powerful TreeView (a one column treelistview) control, with direct support for databinding.

 

You can now setup a datasource, and simply point that instance to the HierarchicalDataSource property of the control, to see your databound treeview control constructed automatically with zero lines of code to write.

Note that the control already supports direct databinding for its TreeListview, Grid and the Extended ListView modes.

BinaryComboBox .NET: Build version 3.2.100

 

NEW:The control now supports sorting on multiple columns by letting you sepcify a custom "sort" parameter using the newly introduced property DataSourceViewCustomSortingExpression.

 

Using this new feature, you can setup complex sort parameter (i.e. a collection of columns, and the "sort" direction for each column), and present the complex sorted resulting result to your users.

This feature is applicable to the control's multi-column data display mode, and is provided on top of the already available feature of filtering the data on multiple columns.

NEW: General maintenance release, including minor bug fixes and product documentation updates, across various controls in the UIControlSuite .NET package.

BinaryComboBox .NET: Build version 3.1.174

 

NEW: The control's smart tag design-time interface now supports visually selecting datasources implementing ICustomTypeDescriptor interface. This is applicable to both single and multi-column modes in the control.

 

FIX: When using the built-in filter feature in the mulit-column display mode with the data filtering options switched ON, the filtering feature would not filter on columns that had space and/or unicode characters in the column names. Now fixed.

New WPF control: BinarySmartInfoPanel .NET for WPF: Build version 1.0.0

 

NEW: A new WPF control has been released: BinarySmartInfoPanel .NET - A stylish WPF ContentControl that can flip a specified content block hosted inside the control instance.

 

This brings the total WPF controls in the UIControlSuite .NET package to Four, viz., BinarySmartNavigator, BinarySmartListBox, BinaryOffice2007StyleColorPicker and BinarySmartInfoPanel .NET.

New WPF control: BinaryOffice2007StyleColorPicker .NET for WPF: Build version 1.0.0

 

NEW: A new WPF control has been released: BinaryOffice2007StyleColorPicker .NET - A stylish ColorPicker with Office2007 style control for the WPF .NET framework.

This brings the total WPF controls in the UIControlSuite .NET package to three, viz., BinarySmartNavigator, BinarySmartListBox and BinaryOffice2007StyleColorPicker.

BinaryTreeListView .NET: Build version 3.7.150

 

General: For customer's benefit, when the control is in its TreeListView mode, the folowing properties are set by default to the appropriate values as follows:

  • Row headers set to not visible
  • CellBorderStyle is set to None
  • SelectionMode is set to FullrowSelect

 

General: Color picker cell's drop-down window now has its border drawing enabled by default.

 

Fix: The Color picker cell was rendering two text items when the mouse pointer was hovered on the cell. Now fixed.

 

Fix: The ExtendedTextBox column cell's editing control was not docking correctly to the cell's bounds (i.e. in its editing mode). Now fixed.

New WPF control: BinarySmartListBox .NET for WPF: Build version 1.1.0

 

NEW: A new WPF control has been added to the SmartNavigator package: BinarySmartListBox .NET - A stylish and more modern ListBox controls for the WPF .NET framework, released.

This brings the total WPF controls in the UIControlSuite .NET package to two, viz., BinarySmartNavigator and BinarySmartListBox.

 

NEW: The Navigation buttons can now be more customized.

 

Several new dependency properties have been introduced to support customising the following:

 

  • Navigation button background fill color, border color, stroke level border color, and navigation button arrow fill color.
  • The navigation button colors (as above) can be further customised for the brushes/colors to be used when the button is in pressed, hover, normal and disabled states.
  • Navigation buttons now supports rendering a drop-shadow bitmap effect, which can be switched off/ON as you wish.
  • The navigation button's drop-shadow can be further custom configured for their color and softness.

New .NET control for WPF (Windows Presentation Foundation) released: BinarySmartNavigator .NET for WPF, build version 1.0.0

 

NEW: BinarySmartNavigator .NET - A stylish and more modern "Navigator" control for the WPF .NET framework, released.

 

BinaryComboBox .NET: Build version 3.0.100

 

NEW: A new property AutoCompleteStyleForMultiColumnModeIsMultiColumn has been introduced.

 

When the control is in its multi-column mode, and the Autocomplete feature is switched ON, this new property when switched ON will display the "auto-completion suggestion list" drop-down list with multi-columns of data (i.e. all columns data from the data source) rather than the default behaviour of displaying the auto-completion suggestion list with only one column of data that is relevant to the values in the DisplayMember column.

 

With this new feature, when the user types-in characters into the text area of the combobox, the auto-completion "suggestion list" will display the list with all columns of data as is closely relevant to the text characters so far typed-in by the user.

BinaryTreeListView .NET: Build version 3.6.175

 

NEW: A custom ExpandableObjectConverter TypeConverter has been written to help in visually setting up the properties (in the Visual Studio designer) for the MultiColumnDropDownWindowConfiguration type property in the BinaryTreeListViewComboBoxColumn class.

 

NEW: The BinaryCombobox column now exposes the editing control's CustomComparerImplementor property (of type IComparer) to set a custom "sorting" implementation that you can provide to let the control to sort data in columns (while in multi-column drop list mode).

 

NEW: New smaples added to demonstrate plugging-in custom sorting implementation for sorting of columns in the multi-column drop-list window for the Binarycombobox column type in the control.

 

FIX: If the datasource set to the control has only one column of data, and the control's drop-list window was set to multi-column mode, the window had an intermittent flicker/refresh problem. Now fixed.

BinaryComboBox .NET: Build version 2.5.150

 

NEW: A custom ExpandableObjectConverter TypeConverter has been written to help in visually setting up the properties (in the Visual Studio designer) for the MultiColumnDropDownWindowConfiguration type property in the BinaryComboBoxColumn class.

 

FIX: If the datasource set to the control has only one column of data, and the control's drop-list window was set to multi-column mode, the window had an intermittent flicker/refresh problem. Now fixed.

BinaryTreeListView .NET: Build version 3.5.150

 

NEW: A new property introduced in the BinaryTreeListViewColorPickerColumn to set whether to show the drop down button when the color picker cell is not in editing mode.

At the moment the cell is painted with drop-down button in both editing as well as non-editing modes.

 

NEW: A new property ColorPickerCellDrawingStyle has been introduced to set the style for drawing the color picker cell when it is not in editing mode. The new two rendering styles being: ColorRectangleAndValue and ColorFillAndValue.

 

NEW: Two new custom column types have been introduced:

 

  • BinaryExtendedTextBox column type that will let you use our BinaryExtendedText control as a built-in column type - a textbox cell with the ability to render different border styles (viz., dotted or standard), set up custom border color and more.
  • BinaryNumericTextBox column type has been introduced to support a column cell type that has all the features of the BinaryExtendedTextBox column type (as in the point above) and additionally will ensure to take only numeric characters as input.

BinaryPowerTabStrip .NET version 2.0.100

 

NEW: A new extended XP style tab header rendering introduced, that will support rendering the tab page header edge to be drawn with custom color-pairs of your choice.

 

See the feature in action here BinaryPowerTabStrip.NET (look for "Extended Windows XP style") .

 

 

BinaryComboBox .NET: Build version 2.4.150

 

BinaryComboBox control now brings a new class library containing the BinaryTreeListViewComboBoxColumn, the Cell and the corresponding EditingControl classes that customers can use to setup advanced combobox column type in standard Microsoft's DataGridView control.

Of course, customers using our BinaryTreeListView .NET control already enjoy this capability built-in that treelist control.

BinaryTreeListView .NET: Build version 3.3.179

 

NEW: Rendering optimised across the two modes - i.e TreeListView and the ListView/Grid modes.

 

A new property has been introduced to let the control know what mode it is running in - i.e. is it used as an extended list view or its TreeListView mode. This setting will perform more optimised rendering of nodes drawing specific to these two modes.

 

NEW: The BinaryTreeListViewComboBox (the specialist combobox) column now lets you set up the ColumnsToDisplay property as well, apart from the HeadersToDisplay that it already supports.

 

FIX: When setting up the "Enable Adding" or "Enable Deleting" options using the Design time smart tags of the control, after it has been setup in the designer, it was resetting back to its default state every time you go back into the designer. Now fixed.

BinaryComboBox .NET: Build version 2.3.150

 

NEW:Two new properties have been introduced for the control's multi-column mode.

 

  • A new property CustomDropDownWindowLocationPoint to let you set whether you want the drop-down window to open from the left side or the right hand side of the control.
  • A new property has been added to let you set a custom screen coordinate location to position the drop-down window.

BinaryTreeListView .NET: Build version 3.2.180

 

NEW: The control now supports (optionally) "out-of-the-box" drawing of a row's background with the "glass" style color when the mouse enters a row.

 

NEW: A new sample has been added to demonstrate how easy it is to use the "data-binding" feature of the treelistview control to display hirarchical tree-list of data.

 

FIX: When using BinaryTreeListViewDatePickerColumn, if the user cleared the datepicker cell's content (using the cell's built-in "Quick dates" context menu) and moved away from that cell and came back to it and attempted an edit operation on that cell (by F2 or double clicking on it), an exception was thrown, now fixed.

 

 

BinaryComboBox .NET: Build version 2.2.199

 

FIX: Fixed an issue with the control's feature of automatic adjustment of the display location of the multi-column drop list window.

 

FIX: When in AutoCompletion enabled mode AND the user hits the Home key, the control would still take the cursor to the last character of the item's text. Now fixed.

 

 

BinaryTreeListView .NET: Build version 3.1.123

 

NEW - The colorpicker column cell, when it is not in the "editing" mode, draws a stylish dropdown button and fills the cell text bounds using the currently selected color, and applies the color ARGB hint as the cell text.

 

 

 

BinaryTreeListView .NET: Build version 3.0.193

 

NEW - The control's TreeListView mode now supports data-binding (bound mode), apart from the un-bound mode that it already supports.

 

With this feature, there is no coding required to set up the treelistview's nodes.

Set one simple data source property, and you can represent your self-referencing data structure into the treelistview easily in just a matter of a few seconds.

 

BinaryPowerTabStrip .NET: Build version 1.2.188

 

NEW - The control now supports two rendering locations of its tab pages: Top and Bottom.

 

FIX - Minor bug fixes on some UI rendering aspects, and fine tuning for drawing tab page text using larger fonts.

 

 

 

BinaryTreeListView .NET: Build version 2.2.184

 

NEW - An new, out-of-the-box TreeListViewTreeViewComboBoxColumn column type has been introduced.

This specialised treelistview column uses our popular BinaryTreeViewComboBox .NET .NET control as this new column's editing control.

This column type comes useful in scenarios like when one needs to display a folder picker cell/column in the control.

 

NEW - An new, out-of-the-box TreeListViewColorPickerColumn column type has been introduced.

This specialised treelistview column uses our popular BinaryColorPicker .NET .NET control as this new column's editing control.

 

NEW - An new, out-of-the-box TreeListViewBrowseEditorColumn column type has been introduced.

This specialised treelistview column is useful in scenarios like where one needs to display a file picker cell/column in the control.

You can read more on these new custom out-of-the-box tree-list view columns, here...

 

FIX - When clearing all treelistview nodes from the nodes collection in the control (especially when there are large nested nodes in the collection), an exception was thrown (although at random). Now fixed.

BinaryTreeViewComboBox .NET: Build version 2.2.138

 

NEW - A new property has been introduced to set whether to display the drop-down window's "close window" image or not.

BinaryHeaderControl .NET: Build version 2.2.184

 

FIX - In a particular scenario of having dynamically re-set the size of the control, and if the header control was in collapsed state at that point in time, then the control would not expand thereafter. Now fixed.

BinaryPanelBar .NET: Build version 2.2.108

 

NEW - If the PanelBar control was docked to the Right side in the parent control, then when the control was kept in its collapsed mode and the user clicks on the collapsed container area, the container window is shown to the left side of the collapsed panelbar control (rather than its usual right side).

BinaryComboBox .NET: Build version 2.2.160

 

NEW - The multi-column view now supports customising the column header text forecolor.

 

NEW - A new property introduced to set whether the control will display blank text in its text display area at the start, until the user selects an item from the drop-down list.

 

FIX - The SelectedIndexChanged event was firing twice when in a particular scenario - i.e. whenever the control's data source was reset dynamically or its ValueMember/ DisplayMember property value was changed at run-time.

BinaryHeaderControl .NET: Build version 2.2.173

 

NEW - BinaryHeaderControl .NET now supports two rendering modes: Default, and Office 2007 glass style.

NEW - The control now supports collapse/expand of its client area, to let you click on the header to collapse / expand the control.

 

 

General updates

 

Visualstudio Toolbox icons have been "refreshed" for all our controls.

Numerous samples have been added to explain in detail, each of the feature supported for our control BinaryCombobox .NET

 

 

BinaryTreeviewComboBox .NET: Build version 2.2.125

 

NEW - All important properties of the control are now available in the control's design-time designer actionlist (smart tags).

With this feature in place, the developers won't need to write a single line of code to use this control.

 

NEW - BinaryTreeviewCombobox now supports standard windows (3-D) display style.

BinaryComboBox .NET: Build version 2.2.100

 

NEW - More powerful sorting, grouping and complex data filtering capabilities in the multi-column display mode.

A separate panel is made available in the multicolumn view mode, which can (optionally) be displayed for letting your advanced users to perform simple/complex queries involving filtering and grouping.

(Learn more)

 

NEW - Can export filtered data into a CSV file format.

 

NEW - Localized strings supported when displaying busy state / no data found state messages

 

NEW - It is now possible to set color for drawing the sorting glyph in the multicolumn mode

 

NEW - It is now possible to set color for drawing the controls drop-down arrow color

 

 

 

BinaryComboBox .NET

 

NEW - UI enhancements to display message to indicate processing status.

 

NEW - Minor changes to natively support the control's hosting in the specialised BinaryComboBox column in our product BinaryTreeListView .NET. (Learn more)

 

NEW - All important properties of the control are now available in the control's design-time designer actionlist (smart tags). With this feature in place, the developers won't need to write a single line of code to use the control (including for complex databinding). (Learn more)

 

NEW - Header/ Footer rendering can be optionally disabled. (Learn more)

 

 

 

BinaryPanelbar .NET

 

NEW - All important properties of the control are now available in the control's design-time designer actionlist(smart tags). (Learn more)

 

NEW - The control now supports customising Menu item's selection background and border color. (Learn more)

 

NEW - Menuselectiondrawing aspect now changes based on the itemrendering style - i.e. the menu item selection rendering is now drawn using Office2007 style only when the control's rendering style is set to Office2007 style, otherwise it is drawn using the default style - i.e. office 2003/Visual studio 2005 style (with the alpha blended color). (Learn more)

 

NEW - Wiring up of the binarypanelbar button click event into the small/minimized "related" (base bar) button, can now be optionally switched-off.

 

FIX - Gripper color not changing at runtime, fixed.

BinaryHeaderControl .NET

 

NEW - Enhanced design-time experience via design-time smart tags. (Learn more)

 

 

BinarySmartbutton .NET

 

FIX - Drop-down arrow button rendering, now made more sharper.

 

BinaryDatePicker .NET

 

NEW - Highlight dates of your choice, with special colors/formatting. (Learn more)

 

NEW - Supports out-of-the-box multiple rendering styles. (Learn more)

 

NEW - Minor changes to natively support the control's hosting in the specialised BinaryDatePicker column in our product BinaryTreeListView .NET. (Learn more)

 

 

BinaryExplorerbar .NET

 

FIX - 1 pixel off border rendering of binaryexplorerpanel control when in vertical scroll mode, now fixed

 

BinaryMenuItem .NET

 

NEW - Group Header option for menu grouping. (Learn more)

 

NEW - Group Header "drawing" customisation. (Learn more)

 

 

BinaryTreeViewCombobox .NET

 

FIX - Separator character not drawn between the top node and its immediate child, now fixed.

 

FIX - An issue with the setting up of the custom close button image for the drop-down window, is now fixed.

 

BinaryTreeListView .NET

 

NEW - The control now supports "Group header" supporting context menu. (Learn more)

 

NEW - Out-of-the-box support for customisable rendering of column and row headers and data rows. (Learn more)

 

NEW - The Control now supports even more properties of BinaryComboBox control in its BinaryComboBox type specialised column. (Learn more)

 

NEW - The control supports complex data-binding when used as Listview or as an advanced grid control, including supporting complex databinding on the specialised columns BinaryDatePicker and BinaryComboBox.

 

NEW - Keyboard support for expanding / collapsing of nodes introduced. Supported key combination is : "Shift + Left" to collapse, and "Shift + Right" to expand.

 

NEW - When a cell/row/column is set as readonly, the mouse click on the cell can be made to expand/collapse the node.

 

NEW - Property to set the UI element, at which level the keyboard based expand/collapse of nodes is to be enabled(i.e. row,column or None).

 

NEW - Support for displaying the editing control on the specialized column cells (i.e. Binarydatepicker, binarycombobox etc.) in non-editing mode. (Learn more)

 

FIX - Improvements in hosting and rendering aspects of the specialized columns: BinaryDatePicker and BinaryComboBox. (Learn more)