background

UI for .NET MAUI

.NET MAUI CollectionView

  • Simplify Handling of Lists with Telerik UI for .NET MAUI CollectionView Component.
  • Part of the Telerik UI for .NET MAUI library along with 60+ professionally-designed UI controls.
  • Includes support, documentation, demos, learning resources and more!
.NET MAUI CollectionView
  • Simplify Handling of Lists with .NET MAUI CollectionView Component

    Telerik .NET MAUI CollectionView is a dynamic view component designed for efficient handling of lists of items, offering essential features commonly needed in such scenarios. This component empowers developers to filter, sort and group items as per your requirements. Additionally, it provides a flexible styling API and customizable templates, enabling developers to tailor the appearance and behavior according to their preferences. We are actively working to develop CollectionView to a level where this component will be a replacement for ListView. 

    See the .NET MAUI CollectionView documentation: Overview

    .NET MAUI CollectionView Overview
  • Data Binding

    In cases where business items are more complex than simple strings, .NET MAUI CollectionView simplifies data visualization by supporting data binding through the path property, ensuring accurate representation of information. This functionality enhances user comprehension and usability by enabling developers to dynamically display diverse data sets with precision and clarity.>p>

    See the .NET MAUI CollectionView documentation: Data Binding

  • Item Appearance

    .NET MAUI CollectionView streamlines user interface customization by offering a default appearance for items yet empowers developers to enhance user experience by defining a personalized ItemTemplate (DataTemplate) tailored to specific design preferences and functional requirements.

    See the .NET MAUI CollectionView documentation: Item Appearance
    .NET MAUI CollectionView ItemTemplate
  • Selection

    .NET MAUI CollectionView provides a selection feature, enabling users to choose either a single item or multiple items from within the CollectionView. This functionality offers comprehensive visual and programmatic feedback, enhancing user interaction. CollectionView extends flexibility by presenting three distinct selection modes, each dictating the type of selection allowed. Control over these modes resides within the SelectionMode property. (Telerik.Maui.Controls.CollectionView.CollectionViewSelectionMode), offering options including "None" for prohibiting selection, "Single" (the default) for single-item selection and "Multiple" for enabling selection of multiple items.

    See the .NET MAUI CollectionView documentation: Selection

    .NET MAUI CollectionView Selection
  • Scrolling

    With the ScrollItemIntoView method offered by .NET MAUI CollectionView, developers gain the ability to seamlessly navigate to specific items within the collection programmatically. This functionality enhances user experience by facilitating smooth and intuitive navigation, ensuring that users can effortlessly locate and interact with desired items within the CollectionView.

    See the .NET MAUI CollectionView documentation: Scrolling
    .NET MAUI CollectionView Scrolling
  • Grouping, Sorting and Filtering

    Empowering developers with dynamic data organization, .NET MAUI CollectionView offers the ability to programmatically group data at runtime by incorporating group descriptors into the RadCollectionView.GroupDescriptors collection, facilitating tailored data organization and enhancing user comprehension of displayed content.

    The CollectionView control also grants the capability to effortlessly sort visualized data by incorporating various SortDescriptors into the SortDescriptors collection, enhancing usability and enabling users to efficiently navigate and interact with organized data sets.

    With the capability to programmatically filter data at runtime, CollectionView empowers developers to dynamically refine displayed content.

    .NET MAUI CollectionView Grouping, Sorting and Filtering
  • Grouping - GroupHeaderTemplate and Expandable and Collapsible Groups

    .NET MAUI CollectionView simplifies user interaction by automatically displaying a default group header when grouping is implemented, facilitating intuitive navigation, organization and customization of displayed items for enhanced usability.

    See the .NET MAUI CollectionView documentation: GroupHeaderTemplate
    .NET MAUI CollectionView Grouping HeaderTemplate
  • Layouts

    The .NET MAUI CollectionView control offers adaptable layout options through its ItemsLayout property, with linear layout as a fundamental choice. Utilizing values of type CollectionViewLayoutBase, users can seamlessly manipulate the layout to suit their needs. By default, the control adopts linear layout, providing a structured arrangement for displayed content. This layout can be explicitly configured by creating an instance of the CollectionViewLinearLayout class and assigning it to the RadCollectionView.ItemsLayout property, empowering users to tailor the visual presentation of data for optimal user experience.

    See the .NET MAUI CollectionView documentation: Layouts

    .NET MAUI CollectionView Layouts
  • Events and Commands

    With the Telerik UI for .NET MAUI CollectionView component, users can engage with a variety of events tailored to their interactions, offering enhanced control and flexibility over the UI. By customizing event handling and configuration, developers can seamlessly adapt the UI component to meet specific needs, providing a more intuitive and responsive user experience.  Additionally, .NET MAUI CollectionView provides various commands that could be executed with tapping.

    .NET MAUI CollectionView Events and Commands
  • Styling API

    Using the .NET MAUI CollectionView control, developers unlock a styling mechanism to refine the appearance of its items, ensuring a unified visual experience. By setting the ItemViewStyle property with a target type of RadCollectionViewItemView, customization becomes seamless and precise, offering granular control over every aspect of the view.

    See the .NET MAUI CollectionView documentation: Styling API

    .NET MAUI CollectionView Styling

All UI for .NET MAUI Components

Next Steps