|
Home |
||||||||
|
BinaryTreeListView WPF© .NET :- A WPF .NET control that merges the conventional Tree and List style views into one merged view for displaying hierarchical data in both databound and unbound modes. |
||||||||
|
||||||||
|
Using BinaryTreeListViewWPF .NET control, you can now create stunning views of your hierarchical data, in just few minutes.
|
||||||||
|
For more details on pricing, please visit our product pricing page |
What do you get: |
|||||||
|
System requirements: Minimum requirements:- Microsoft .NET framework 3.5 For visual development, the product requires you have have Visual Studio 2008 installed. Supported platforms:- Windows XP Professional, Windows 2003 / 2008, Windows Vista Development environments supported:- Visual Studio 2008 and Microsoft Expression Blend. |
||||||||
|
Feature highlights: Databinding support: BinaryTreeListviewWPF .NET control can be bound to any datasource - including XML, data from your LINQ queries, Array, ObservableCollection<T> or any source that implements IEnumerable interface. |
||||||||
|
Supports grouping and sorting of items:
You can setup the view (typically the CollectionView/CollevtionViewSource) of any given top level node (that has children) to be able to sort and group at the level of each node's children sibling nodes. |
||||||||
|
Supports data bound and unbound modes:
BinaryTreeListviewWPF .NET supports both data bound and unbound modes. You can simply use WPF Binding to point to any IEnumerable data source, OR be also able to add treelist items to the control, programatically or in XAML. |
||||||||
|
Treeview column can be placed in any column of your choice:
You can setup columns, and then choose any column to act as the tree-list column - i.e. the column that will expand/collapse its children. Additionally, the treelist column can be positioned in any column index position, not neccessarily the first column. |
||||||||
|
The control comes with several custom controls:
BinaryTreeListviewWPF .NET comes with pre-written custom controls, including BinaryCheckbox, Imagebox, and colorpicker controls, that can be used as the control column's cell template. |
||||||||
|
Out-of-the-box custom controls: |
||||||||
|
1. Our custom Color picker control: |
||||||||
|
||||||||
|
2. Our custom BinaryCheckbox control: You can customise the BinaryCheckbox control on several of its UI rendering aspects, including corner radius, check mark glyph, border and the background fill brushes. |
||||||||
|
||||||||
|
2. BinaryCheckBox rendering options: The custom WPF CheckBox control (BinaryCheckBoxWPF) that comes with the control, supports 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 also supports a new question mark drawing for its un-set / x:Null state of its IsChecked state. These status drawing artefacts can also be customized in regard to their color brushes. |
||||||||
|
||||||||
|
3. Our custom Imagebox control: |
||||||||
|
||||||||
|
Out-of-the-box support for extensive customisation of the Treelist "Item Selection" state background rendering:
BinaryTreeListViewWPF .NET control supports extensive customisation of the treelist view's Item selected state's background rendering. |
||||||||
|
||||||||
|
Customisation of node image:
BinaryTreeListviewWPF .NET supports customisation of node image. The node expansion colors can be customised extensively. |
||||||||
|
||||||||
|
Full keyboard support: The control comes with full keyboard support. As an example of some good visual cues the control supports, you can see in the screenshot below that when the user expands a collapsed node, the control draws a visual cue with a dotted border around the expanded node and the last sibling in its child nodes. |
||||||||
|
||||||||
|
FocusvisualStyle customization: FocusVisualStyle for the item in the treelistview can be either 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 DependencyProperty in the control. The following screen shots demonstrate the capability of this feature. You can see that the control has been configured with customized attributes for the FocusVisualStyle - one image showing a red color stroke dash (dot) style, and the other showing a Blue color thicker dash style. |
||||||||
|
||||||||
|
Easy skinning support:
The control can be easily skinned. The control comes with a skinning algorithm using which you can supply a single color, and the control will auto-magically produce appropriate shades of colors to apply on various of its UI elements. |
||||||||
|
No procedural code needed to setup the control:
In contrast to the very powerful features in the control, you will find it extremely easy to setup and run the control in your applications with absolutely no procedural code. Either using Designer tools like MS Expression Blend or the likes, or even with hand-cranked few lines XAML, you will be able to run the control in few minutes. You can see a screenshot below that displays a code snippet where the control has been setup in just few lines of XAML, which consumes an XML datasource as its data, along with some rich columns, and having configured some rich UI properties. |
||||||||
|
||||||||
|
Ready to Download or Buy BinaryTreeListView control package license? |
||||||||
|
About us |
Customers |
Help Center |
Contact us |
Licensing policy |
Privacy |
Copyright
Copyright © 2003-2010 Binarymission Technologies Limited. All rights reserved. |
||||||||