{
  "$schema": "https://ai.syncfusion.com/schema/registry-item.json",
  "name": "data-grid-checkbox-selector-column",
  "framework": "maui",
  "type": "registry:component",
  "component": "data-grid",
  "variant": "checkbox-selector-column",
  "dependencies": [
    "Syncfusion.Maui.DataGrid"
  ],
  "description": "Data grid adds a built-in checkbox selector column for orders alongside name, ID, and city fields.",
  "meta": {
    "essentialStudioRelease": "2026 Volume 2 (v34.1.29)",
    "license": "commercial-or-community",
    "licenseNote": "The Syncfusion package is licensed. The composition in this file is source you own and edit. See https://ai.syncfusion.com/licensing.md",
    "requiresLicenseKey": true,
    "requiresServerEndpoint": false,
    "platformIndex": "https://ai.syncfusion.com/maui/llms.txt",
    "skillPack": "syncfusion/maui-ui-components-skills",
    "docs": "https://ai.syncfusion.com/gallery/maui/data-grid-checkbox-selector-column.md"
  },
  "files": [
    {
      "target": "src/components/data-grid-checkbox-selector-column/Grid.xaml",
      "content": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<ContentPage xmlns=\"http://schemas.microsoft.com/dotnet/2021/maui\"\n             xmlns:x=\"http://schemas.microsoft.com/winfx/2009/xaml\"\n             xmlns:model=\"clr-namespace:MAUI.Controls.DataGrid.CheckBoxSelectorColumn\"\n             xmlns:sfgrid=\"clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid\"\n             x:Class=\"MAUI.Controls.DataGrid.CheckBoxSelectorColumn.CheckBoxSelectorColumnView\"\n             x:DataType=\"model:OrderViewModel\">\n\n    <sfgrid:SfDataGrid x:Name=\"dataGrid\"\n                       AutoGenerateColumnsMode=\"None\"\n                       HeaderRowHeight=\"52\"\n                       RowHeight=\"48\"\n                       SelectionMode=\"Multiple\"\n                       NavigationMode=\"Row\"\n                       HeaderGridLinesVisibility=\"Both\"\n                       GridLinesVisibility=\"Both\"\n                       ItemsSource=\"{Binding OrdersInfo}\"\n                       ColumnWidthMode=\"Fill\"\n                       HorizontalScrollBarVisibility=\"Always\"\n                       VerticalScrollBarVisibility=\"Always\">\n\n        <sfgrid:SfDataGrid.Columns>\n            <!-- Built-in checkbox selector column -->\n            <sfgrid:DataGridCheckBoxSelectorColumn Width=\"75\" />\n\n            <sfgrid:DataGridNumericColumn Format=\"D\" MappingName=\"OrderID\" HeaderText=\"Order ID\" />\n            <sfgrid:DataGridTextColumn   MappingName=\"CustomerID\" HeaderText=\"Name\" />\n            <sfgrid:DataGridTextColumn   MappingName=\"ShipCity\" HeaderText=\"City\" />\n            <sfgrid:DataGridTextColumn   MappingName=\"ShipCountry\" HeaderText=\"Country\" />\n        </sfgrid:SfDataGrid.Columns>\n    </sfgrid:SfDataGrid>\n</ContentPage>"
    }
  ]
}