Silverlight & WPF
Say Hello to RadTreeView
RadTreeView allows you to display hierarchical structures with powerful data binding and a load on demand mechanism. It comes complete with the option for checkboxes, icons, multiple selections and a host of other must-have features.
Getting Started with RadTreeView
In this video, we will see just how easy it is to work with the RadTreeView control from within your Silverlight and WPF Application. We will display a hierarchical structure and look at Drag and Drop Support built into the control. We will also look at several properties such as the SelectionMode and IsSingleExpandPath.
Download the project Adding Images for Each Item Slate with the RadTreeView
RadTreeView gives you the ability to define images for each item state. You can set the default image for a treeview item, set an image when the item is selected and you can also set the image when the item is expanded. In this video, we will take a look at how to do just this.
Download the project UI Virtualization and Loading Items on Demand with the RadTreeView
In this video, we will discover that the RadTreeView API supports UI Virtualization, which processes only information loaded in the viewable area, which reduces the memory footprint of the application and speeds up the loading time thus enhancing additionally the UI performance.We will also take a look at the “Load on Demand” feature as it lets the nodes load their child nodes as the user expands the parent by clicking on the expander icon.
Download the first projectDownload the second project Implement a Tri-state CheckBox using MVVM with RadTreeView
Some applications use checkboxes that allow an indeterminate state in addition to the two provided by a normal checkbox. This third state is shown as a dash in the checkbox, and indicates that its state is neither checked nor unchecked. This is most often used when the checkbox is tied to a collection of items in mixed states. In this video, we are going to investigate how you would do this using the RadTreeView control and the MVVM Pattern.
Download the project