{"id":13691722,"url":"https://github.com/akgulebubekir/Maui.DataGrid","last_synced_at":"2025-05-02T15:32:53.996Z","repository":{"id":61604233,"uuid":"526542376","full_name":"akgulebubekir/Maui.DataGrid","owner":"akgulebubekir","description":"DataGrid component for Maui","archived":false,"fork":false,"pushed_at":"2025-04-13T04:32:52.000Z","size":3089,"stargazers_count":293,"open_issues_count":26,"forks_count":59,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-15T00:49:07.108Z","etag":null,"topics":["android","datagrid","datagrid-component","datagridview","dotnet","dotnet6","ios","library","maui","maui-apps","winui"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akgulebubekir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-19T09:24:40.000Z","updated_at":"2025-04-14T13:41:54.000Z","dependencies_parsed_at":"2023-11-24T06:46:39.982Z","dependency_job_id":"48aad960-2a6a-466e-b0aa-9ada919ee9c2","html_url":"https://github.com/akgulebubekir/Maui.DataGrid","commit_stats":{"total_commits":683,"total_committers":11,"mean_commits":62.09090909090909,"dds":"0.25036603221083453","last_synced_commit":"07ef5248019225866ff2f9e02b16ccb8bd774176"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akgulebubekir%2FMaui.DataGrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akgulebubekir%2FMaui.DataGrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akgulebubekir%2FMaui.DataGrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akgulebubekir%2FMaui.DataGrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akgulebubekir","download_url":"https://codeload.github.com/akgulebubekir/Maui.DataGrid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252063139,"owners_count":21688655,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","datagrid","datagrid-component","datagridview","dotnet","dotnet6","ios","library","maui","maui-apps","winui"],"created_at":"2024-08-02T17:00:49.538Z","updated_at":"2025-05-02T15:32:53.984Z","avatar_url":"https://github.com/akgulebubekir.png","language":"C#","funding_links":[],"categories":["UI"],"sub_categories":[],"readme":"# Maui.DataGrid\n\nDataGrid library for .NET **MAUI** applications.\n\n[![NuGet version (akgul.Maui.Datagrid)](https://img.shields.io/nuget/v/akgul.Maui.Datagrid.svg)](https://www.nuget.org/packages/akgul.Maui.Datagrid)\n[![CodeQL](https://github.com/akgulebubekir/Maui.DataGrid/actions/workflows/codeql.yml/badge.svg)](https://github.com/akgulebubekir/Maui.DataGrid/actions/workflows/codeql.yml)\n\n\u003e **Supported Platforms**\n  \u003e\n  \u003e- Android\n  \u003e- iOS\n  \u003e- MacCatalyst\n  \u003e- Tizen\n  \u003e- Windows\n  \u003e- and any other platform that MAUI runs on\n\n```xaml\n xmlns:dg=\"clr-namespace:Maui.DataGrid;assembly=Maui.DataGrid\"\n\n\u003cdg:DataGrid ItemsSource=\"{Binding Teams}\" SelectionEnabled=\"True\" SelectedItem=\"{Binding SelectedTeam}\"\n                RowHeight=\"70\" HeaderHeight=\"50\" BorderColor=\"{StaticResource GridBorderColor}\"\n                HeaderBackground=\"{StaticResource GridHeaderBgColor}\" HeaderBordersVisible=\"{Binding HeaderBordersVisible}\"\n                PullToRefreshCommand=\"{Binding RefreshCommand}\" IsRefreshing=\"{Binding IsRefreshing}\" PaginationEnabled=\"{Binding PaginationEnabled}\" PageSize=\"5\"\n                ActiveRowColor=\"{StaticResource ActiveRowColor}\"\u003e\n    \u003cdg:DataGrid.Columns\u003e\n        \u003cdg:DataGridColumn Title=\"Logo\" PropertyName=\"Logo\" SortingEnabled=\"False\"\u003e\n            \u003cdg:DataGridColumn.CellTemplate\u003e\n                \u003cDataTemplate x:DataType=\"x:String\"\u003e\n                    \u003cImage Source=\"{Binding}\" HorizontalOptions=\"Center\" VerticalOptions=\"Center\"\n                           Aspect=\"AspectFit\" HeightRequest=\"60\" /\u003e\n                \u003c/DataTemplate\u003e\n            \u003c/dg:DataGridColumn.CellTemplate\u003e\n        \u003c/dg:DataGridColumn\u003e\n        \u003cdg:DataGridColumn Title=\"Team\" PropertyName=\"Name\" IsVisible=\"{Binding TeamColumnVisible}\" Width=\"{Binding TeamColumnWidth}\" /\u003e\n        \u003cdg:DataGridColumn Title=\"Won\" PropertyName=\"Won\" Width=\"0.5*\" IsVisible=\"{Binding WonColumnVisible}\" /\u003e\n        \u003cdg:DataGridColumn Title=\"Lost\" PropertyName=\"Lost\" Width=\"0.5*\" /\u003e\n        \u003cdg:DataGridColumn PropertyName=\"Home\"\u003e\n            \u003cdg:DataGridColumn.FormattedTitle\u003e\n                \u003cFormattedString\u003e\n                    \u003cSpan Text=\"Home\" TextColor=\"Black\" FontSize=\"13\" FontAttributes=\"Bold\" /\u003e\n                    \u003cSpan Text=\" (won-lost)\" TextColor=\"#333333\" FontSize=\"11\" /\u003e\n                \u003c/FormattedString\u003e\n            \u003c/dg:DataGridColumn.FormattedTitle\u003e\n        \u003c/dg:DataGridColumn\u003e\n        \u003cdg:DataGridColumn Title=\"Win %\" PropertyName=\"Percentage\" Width=\"0.75*\" StringFormat=\"{}{0:0.00}\" /\u003e\n        \u003cdg:DataGridColumn Title=\"Streak\" PropertyName=\"Streak\" Width=\"0.75*\"\u003e\n            \u003cdg:DataGridColumn.CellTemplate\u003e\n                \u003cDataTemplate x:DataType=\"m:Streak\"\u003e\n                    \u003cContentView HorizontalOptions=\"Fill\" VerticalOptions=\"Fill\"\n                                 BackgroundColor=\"{Binding Converter={StaticResource StreakToColorConverter}}\"\u003e\n                        \u003cLabel Text=\"{Binding}\" HorizontalOptions=\"Center\" VerticalOptions=\"Center\"\n                               TextColor=\"Black\" /\u003e\n                    \u003c/ContentView\u003e\n                \u003c/DataTemplate\u003e\n            \u003c/dg:DataGridColumn.CellTemplate\u003e\n        \u003c/dg:DataGridColumn\u003e\n    \u003c/dg:DataGrid.Columns\u003e\n    \u003cdg:DataGrid.RowsBackgroundColorPalette\u003e\n        \u003cdg:PaletteCollection\u003e\n            \u003cColor\u003e#F2F2F2\u003c/Color\u003e\n            \u003cColor\u003e#FFFFFF\u003c/Color\u003e\n        \u003c/dg:PaletteCollection\u003e\n    \u003c/dg:DataGrid.RowsBackgroundColorPalette\u003e\n\u003c/dg:DataGrid\u003e\n```\n\n## Tip\n\nIf you are experiencing any issues on iOS, you can try adding the following to MauiProgram.cs\n\n```csharp\n#if IOS || MACCATALYST\nbuilder.ConfigureMauiHandlers(handlers =\u003e\n{\n    handlers.AddHandler\u003cMicrosoft.Maui.Controls.CollectionView, Microsoft.Maui.Controls.Handlers.Items2.CollectionViewHandler2\u003e();\n});\n#endif\n```\n\n## Screenshots\n\n![Screenshot 2025-01-10 144417](https://github.com/user-attachments/assets/0f8b3bb1-a4e9-4620-bef2-c6821150fe12)\n\n## Repository Activity\n\n![Alt](https://repobeats.axiom.co/api/embed/850b3036e03f7eff1bb74b4744e42aa3901a8ee7.svg \"Repobeats analytics\")\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=akgulebubekir/Maui.DataGrid\u0026type=Date)](https://star-history.com/#akgulebubekir/Maui.DataGrid\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakgulebubekir%2FMaui.DataGrid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakgulebubekir%2FMaui.DataGrid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakgulebubekir%2FMaui.DataGrid/lists"}