Progress Telerik UI for Xamarin
The TreeView in Telerik UI for Xamarin is a control, which can be used to display data in a hierarchical structure, commonly used to display file structure, org structure or for the navigation of a mobile application. By implying the hierarchical structure items are clustered into nodes and child nodes making it easier to review and navigate.
The TreeView component strictly follows the MVVM best practices and provides an intuitive and easy-to-use set of APIs that allow different aspects of the TreeView control’s behavior to be handled and/or completely overridden. TreeView exposes a Commands collection that allows you to register custom commands
Simply setting the collection of custom business objects as an ItemsSource in combination with a "HierarchyAdapter" class is enough to visualize the hierarchically-structured source.
Checkboxes are commonly used to perform multi item actions based on the selection. You can add checkboxes to the TreeView control's items and select one of three states: Checked, Unchecked or Interminate.
By employing the built-in virtualization of the control the performance and responsiveness of your application is ensured, as only the visible and active elements will be loaded and only when needed.
With the built-in support for themes, you can add one of the readily available themes in Telerik UI for Xamarin to the control for a consistent UI of your mobile app and modern look to your end users.
Get off to a fast start with the product.
The license entitles you to the Telerik Ultimate support plan.
Try Telerik UI for Xamarin with dedicated support.