| File: Handlers\Items\GroupableItemsViewHandler.cs | Web Access |
| Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
#nullable disable using System; using System.Collections.Generic; using System.Text; using Microsoft.Maui.Handlers; namespace Microsoft.Maui.Controls.Handlers.Items { public partial class GroupableItemsViewHandler<TItemsView> where TItemsView : GroupableItemsView { public GroupableItemsViewHandler() : base(GroupableItemsViewMapper) { } public GroupableItemsViewHandler(PropertyMapper mapper = null) : base(mapper ?? GroupableItemsViewMapper) { } public static PropertyMapper<TItemsView, GroupableItemsViewHandler<TItemsView>> GroupableItemsViewMapper = new(SelectableItemsViewMapper) { [GroupableItemsView.IsGroupedProperty.PropertyName] = MapIsGrouped, #if WINDOWS || __ANDROID__ || TIZEN [GroupableItemsView.GroupFooterTemplateProperty.PropertyName] = MapIsGrouped, [GroupableItemsView.GroupHeaderTemplateProperty.PropertyName] = MapIsGrouped, #endif }; } }