├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── Avalonia.Controls.DataGrid.slnx ├── Directory.Build.props ├── Directory.Packages.props ├── global.json ├── licence-avalonia.md ├── licence.md ├── readme.md ├── release.md └── src ├── Avalonia.Controls.DataGrid.UnitTests ├── AutoGenerateColumnsTests.cs ├── Avalonia.Controls.DataGrid.UnitTests.csproj ├── Collections │ ├── ComparerTests.cs │ ├── DataGridCollectionViewTests.cs │ └── DataGridSortDescriptionTests.cs ├── DataGridDisplayDataTests.cs ├── DataGridRowTests.cs ├── DataGridRowsPresenterTests.cs ├── DataGridScrollingTests.cs ├── DataGridSelectedItemsTests.cs ├── DataTableBindingTests.cs ├── LeakTests.cs ├── Properties │ └── AssemblyInfo.cs ├── RowHeightEstimators │ ├── AdvancedRowHeightEstimatorTests.cs │ ├── CachingRowHeightEstimatorTests.cs │ ├── DefaultRowHeightEstimatorTests.cs │ └── RowHeightEstimatorTestBase.cs └── Utils │ └── ReflectionHelperTests.cs ├── Avalonia.Controls.DataGrid ├── Automation │ └── Peers │ │ ├── DataGridAutomationPeer.cs │ │ ├── DataGridCellAutomationPeer.cs │ │ ├── DataGridColumnHeaderAutomationPeer.cs │ │ ├── DataGridColumnHeadersPresenterAutomationPeer.cs │ │ ├── DataGridDetailsPresenterAutomationPeer.cs │ │ └── DataGridRowAutomationPeer.cs ├── Avalonia.Controls.DataGrid.csproj ├── Collections │ ├── CollectionViewGroupRoot.cs │ ├── DataGridCollectionView.CollectionOps.cs │ ├── DataGridCollectionView.Currency.cs │ ├── DataGridCollectionView.Editing.cs │ ├── DataGridCollectionView.Grouping.cs │ ├── DataGridCollectionView.Internal.cs │ ├── DataGridCollectionView.Paging.cs │ ├── DataGridCollectionView.TypedList.cs │ ├── DataGridCollectionView.cs │ ├── DataGridCollectionViewGroupInternal.cs │ ├── DataGridGroupDescription.cs │ ├── DataGridSortDescription.cs │ └── IDataGridCollectionView.cs ├── DataGrid.Clipboard.cs ├── DataGrid.Columns.AutoGen.cs ├── DataGrid.Columns.DisplayIndex.cs ├── DataGrid.Columns.Scroll.cs ├── DataGrid.Columns.Width.cs ├── DataGrid.Columns.cs ├── DataGrid.CurrentCell.cs ├── DataGrid.DataSource.cs ├── DataGrid.Editing.cs ├── DataGrid.Events.cs ├── DataGrid.Focus.cs ├── DataGrid.Input.Keyboard.cs ├── DataGrid.Input.Mouse.cs ├── DataGrid.Input.cs ├── DataGrid.Layout.cs ├── DataGrid.LegacyScrolling.cs ├── DataGrid.Navigation.cs ├── DataGrid.Properties.cs ├── DataGrid.RowDetails.cs ├── DataGrid.RowGroups.cs ├── DataGrid.Rows.Details.cs ├── DataGrid.Rows.Display.cs ├── DataGrid.Rows.Generation.cs ├── DataGrid.Rows.Groups.cs ├── DataGrid.Rows.Lifecycle.cs ├── DataGrid.Rows.Scroll.cs ├── DataGrid.Rows.Selection.cs ├── DataGrid.Rows.Slots.cs ├── DataGrid.Rows.cs ├── DataGrid.Selection.cs ├── DataGrid.Template.cs ├── DataGrid.TypeDescriptorPlugin.cs ├── DataGrid.Validation.cs ├── DataGrid.cs ├── DataGridBoundColumn.cs ├── DataGridCell.cs ├── DataGridCellCollection.cs ├── DataGridCellCoordinates.cs ├── DataGridCheckBoxColumn.cs ├── DataGridClipboard.cs ├── DataGridColumn.Cells.cs ├── DataGridColumn.Width.cs ├── DataGridColumn.cs ├── DataGridColumnCollection.cs ├── DataGridColumnHeader.cs ├── DataGridDataConnection.cs ├── DataGridDisplayData.cs ├── DataGridEnumerations.cs ├── DataGridError.cs ├── DataGridFillerColumn.cs ├── DataGridItemPropertyDescriptor.cs ├── DataGridLength.cs ├── DataGridRow.Details.cs ├── DataGridRow.Layout.cs ├── DataGridRow.cs ├── DataGridRowGroupHeader.cs ├── DataGridRowGroupInfo.cs ├── DataGridRowHeader.cs ├── DataGridSelectedItemsCollection.cs ├── DataGridTemplateColumn.cs ├── DataGridTextColumn.cs ├── DataGridValueConverter.cs ├── EventArgs.cs ├── Extensions.cs ├── IndexToValueTable.cs ├── Primitives │ ├── DataGridCellsPresenter.cs │ ├── DataGridColumnHeadersPresenter.cs │ ├── DataGridDetailsPresenter.cs │ ├── DataGridFrozenGrid.cs │ ├── DataGridRowsPresenter.ScrollAnchor.cs │ ├── DataGridRowsPresenter.Scrollable.cs │ ├── DataGridRowsPresenter.SnapPoints.cs │ └── DataGridRowsPresenter.cs ├── Properties │ └── AssemblyInfo.cs ├── Range.cs ├── RowHeightEstimators │ ├── AdvancedRowHeightEstimator.cs │ ├── CachingRowHeightEstimator.cs │ ├── DefaultRowHeightEstimator.cs │ └── IDataGridRowHeightEstimator.cs ├── Themes │ ├── Fluent.v2.xaml │ ├── Fluent.xaml │ ├── Simple.v2.xaml │ └── Simple.xaml └── Utils │ ├── CellEditBinding.cs │ ├── DataGridHelper.cs │ ├── KeyboardHelper.cs │ ├── ReflectionHelper.cs │ ├── TreeHelper.cs │ └── ValidationUtil.cs └── DataGridSample ├── App.axaml ├── App.axaml.cs ├── Converters ├── GDPLengthConverter.cs └── GDPValueConverter.cs ├── DataGridSample.csproj ├── MainWindow.axaml ├── MainWindow.axaml.cs ├── Models ├── ChangeItem.cs ├── Countries.cs ├── Country.cs ├── LiveDataItem.cs ├── Person.cs ├── PixelItem.cs └── VariableHeightItem.cs ├── Mvvm ├── ObservableObject.cs └── RelayCommand.cs ├── Pages ├── AutoColumnsPage.axaml ├── AutoColumnsPage.axaml.cs ├── BasicPage.axaml ├── BasicPage.axaml.cs ├── CollectionChangesPage.axaml ├── CollectionChangesPage.axaml.cs ├── DataTablePage.axaml ├── DataTablePage.axaml.cs ├── EditablePage.axaml ├── EditablePage.axaml.cs ├── FrozenColumnsPage.axaml ├── FrozenColumnsPage.axaml.cs ├── GroupingPage.axaml ├── GroupingPage.axaml.cs ├── LargeUniformPage.axaml ├── LargeUniformPage.axaml.cs ├── LargeVariableHeightPage.axaml ├── LargeVariableHeightPage.axaml.cs ├── PixelColumnsPage.axaml ├── PixelColumnsPage.axaml.cs ├── ScrollInteractionsPage.axaml ├── ScrollInteractionsPage.axaml.cs ├── SelectedItemsPage.axaml ├── SelectedItemsPage.axaml.cs ├── VariableHeightPage.axaml └── VariableHeightPage.axaml.cs ├── Program.cs ├── ViewModels ├── AutoColumnsViewModel.cs ├── BasicViewModel.cs ├── CollectionChangesViewModel.cs ├── DataTableViewModel.cs ├── EditableViewModel.cs ├── FrozenColumnsViewModel.cs ├── GroupingViewModel.cs ├── LargeUniformViewModel.cs ├── LargeVariableHeightViewModel.cs ├── PixelColumnsViewModel.cs ├── ScrollInteractionsViewModel.cs ├── SelectedItemsViewModel.cs └── VariableHeightViewModel.cs └── app.manifest /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/.gitignore -------------------------------------------------------------------------------- /Avalonia.Controls.DataGrid.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/Avalonia.Controls.DataGrid.slnx -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/global.json -------------------------------------------------------------------------------- /licence-avalonia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/licence-avalonia.md -------------------------------------------------------------------------------- /licence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/licence.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/readme.md -------------------------------------------------------------------------------- /release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/release.md -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/AutoGenerateColumnsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/AutoGenerateColumnsTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Avalonia.Controls.DataGrid.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Avalonia.Controls.DataGrid.UnitTests.csproj -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Collections/ComparerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Collections/ComparerTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Collections/DataGridCollectionViewTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Collections/DataGridCollectionViewTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Collections/DataGridSortDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Collections/DataGridSortDescriptionTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataGridDisplayDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataGridDisplayDataTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataGridRowTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataGridRowTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataGridRowsPresenterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataGridRowsPresenterTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataGridScrollingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataGridScrollingTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataGridSelectedItemsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataGridSelectedItemsTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/DataTableBindingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/DataTableBindingTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/LeakTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/LeakTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/AdvancedRowHeightEstimatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/AdvancedRowHeightEstimatorTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/CachingRowHeightEstimatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/CachingRowHeightEstimatorTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/DefaultRowHeightEstimatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/DefaultRowHeightEstimatorTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/RowHeightEstimatorTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/RowHeightEstimators/RowHeightEstimatorTestBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid.UnitTests/Utils/ReflectionHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid.UnitTests/Utils/ReflectionHelperTests.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridCellAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridCellAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridColumnHeaderAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridColumnHeaderAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridColumnHeadersPresenterAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridColumnHeadersPresenterAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridDetailsPresenterAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridDetailsPresenterAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridRowAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Automation/Peers/DataGridRowAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Avalonia.Controls.DataGrid.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Avalonia.Controls.DataGrid.csproj -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/CollectionViewGroupRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/CollectionViewGroupRoot.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.CollectionOps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.CollectionOps.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Currency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Currency.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Editing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Editing.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Grouping.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Internal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Internal.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Paging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.Paging.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.TypedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.TypedList.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionView.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionViewGroupInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridCollectionViewGroupInternal.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridGroupDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridGroupDescription.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/DataGridSortDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/DataGridSortDescription.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Collections/IDataGridCollectionView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Collections/IDataGridCollectionView.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Clipboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Clipboard.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Columns.AutoGen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Columns.AutoGen.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Columns.DisplayIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Columns.DisplayIndex.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Columns.Scroll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Columns.Scroll.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Columns.Width.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Columns.Width.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Columns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Columns.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.CurrentCell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.CurrentCell.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.DataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.DataSource.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Editing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Editing.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Events.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Focus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Focus.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Input.Keyboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Input.Keyboard.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Input.Mouse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Input.Mouse.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Input.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Layout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Layout.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.LegacyScrolling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.LegacyScrolling.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Navigation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Navigation.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Properties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Properties.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.RowDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.RowDetails.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.RowGroups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.RowGroups.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Details.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Details.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Display.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Display.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Generation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Generation.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Groups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Groups.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Lifecycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Lifecycle.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Scroll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Scroll.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Selection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Selection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.Slots.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.Slots.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Rows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Rows.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Selection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Selection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Template.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Template.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.TypeDescriptorPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.TypeDescriptorPlugin.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.Validation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.Validation.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGrid.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridBoundColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridBoundColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridCell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridCell.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridCellCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridCellCollection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridCellCoordinates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridCellCoordinates.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridCheckBoxColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridCheckBoxColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridClipboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridClipboard.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridColumn.Cells.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridColumn.Cells.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridColumn.Width.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridColumn.Width.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridColumnCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridColumnCollection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridDataConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridDataConnection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridDisplayData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridDisplayData.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridEnumerations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridEnumerations.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridError.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridFillerColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridFillerColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridItemPropertyDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridItemPropertyDescriptor.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridLength.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRow.Details.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRow.Details.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRow.Layout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRow.Layout.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRow.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRowGroupHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRowGroupHeader.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRowGroupInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRowGroupInfo.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridRowHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridRowHeader.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridSelectedItemsCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridSelectedItemsCollection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridTemplateColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridTemplateColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/DataGridValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/DataGridValueConverter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/EventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/EventArgs.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Extensions.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/IndexToValueTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/IndexToValueTable.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridCellsPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridCellsPresenter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridColumnHeadersPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridColumnHeadersPresenter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridDetailsPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridDetailsPresenter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridFrozenGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridFrozenGrid.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.ScrollAnchor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.ScrollAnchor.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.Scrollable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.Scrollable.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.SnapPoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.SnapPoints.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Primitives/DataGridRowsPresenter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Range.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Range.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/RowHeightEstimators/AdvancedRowHeightEstimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/RowHeightEstimators/AdvancedRowHeightEstimator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/RowHeightEstimators/CachingRowHeightEstimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/RowHeightEstimators/CachingRowHeightEstimator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/RowHeightEstimators/DefaultRowHeightEstimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/RowHeightEstimators/DefaultRowHeightEstimator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/RowHeightEstimators/IDataGridRowHeightEstimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/RowHeightEstimators/IDataGridRowHeightEstimator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Themes/Fluent.v2.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Themes/Fluent.v2.xaml -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Themes/Fluent.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Themes/Fluent.xaml -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Themes/Simple.v2.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Themes/Simple.v2.xaml -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Themes/Simple.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Themes/Simple.xaml -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/CellEditBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/CellEditBinding.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/DataGridHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/DataGridHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/KeyboardHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/KeyboardHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/ReflectionHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/TreeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/TreeHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls.DataGrid/Utils/ValidationUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/Avalonia.Controls.DataGrid/Utils/ValidationUtil.cs -------------------------------------------------------------------------------- /src/DataGridSample/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/App.axaml -------------------------------------------------------------------------------- /src/DataGridSample/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/App.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Converters/GDPLengthConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Converters/GDPLengthConverter.cs -------------------------------------------------------------------------------- /src/DataGridSample/Converters/GDPValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Converters/GDPValueConverter.cs -------------------------------------------------------------------------------- /src/DataGridSample/DataGridSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/DataGridSample.csproj -------------------------------------------------------------------------------- /src/DataGridSample/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/MainWindow.axaml -------------------------------------------------------------------------------- /src/DataGridSample/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/MainWindow.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/ChangeItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/ChangeItem.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/Countries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/Countries.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/Country.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/Country.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/LiveDataItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/LiveDataItem.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/Person.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/PixelItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/PixelItem.cs -------------------------------------------------------------------------------- /src/DataGridSample/Models/VariableHeightItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Models/VariableHeightItem.cs -------------------------------------------------------------------------------- /src/DataGridSample/Mvvm/ObservableObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Mvvm/ObservableObject.cs -------------------------------------------------------------------------------- /src/DataGridSample/Mvvm/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Mvvm/RelayCommand.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/AutoColumnsPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/AutoColumnsPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/AutoColumnsPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/AutoColumnsPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/BasicPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/BasicPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/BasicPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/BasicPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/CollectionChangesPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/CollectionChangesPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/CollectionChangesPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/CollectionChangesPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/DataTablePage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/DataTablePage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/DataTablePage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/DataTablePage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/EditablePage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/EditablePage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/EditablePage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/EditablePage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/FrozenColumnsPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/FrozenColumnsPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/FrozenColumnsPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/FrozenColumnsPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/GroupingPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/GroupingPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/GroupingPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/GroupingPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/LargeUniformPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/LargeUniformPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/LargeUniformPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/LargeUniformPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/LargeVariableHeightPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/LargeVariableHeightPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/LargeVariableHeightPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/LargeVariableHeightPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/PixelColumnsPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/PixelColumnsPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/PixelColumnsPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/PixelColumnsPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/ScrollInteractionsPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/ScrollInteractionsPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/ScrollInteractionsPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/ScrollInteractionsPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/SelectedItemsPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/SelectedItemsPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/SelectedItemsPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/SelectedItemsPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Pages/VariableHeightPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/VariableHeightPage.axaml -------------------------------------------------------------------------------- /src/DataGridSample/Pages/VariableHeightPage.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Pages/VariableHeightPage.axaml.cs -------------------------------------------------------------------------------- /src/DataGridSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/Program.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/AutoColumnsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/AutoColumnsViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/BasicViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/BasicViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/CollectionChangesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/CollectionChangesViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/DataTableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/DataTableViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/EditableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/EditableViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/FrozenColumnsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/FrozenColumnsViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/GroupingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/GroupingViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/LargeUniformViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/LargeUniformViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/LargeVariableHeightViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/LargeVariableHeightViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/PixelColumnsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/PixelColumnsViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/ScrollInteractionsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/ScrollInteractionsViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/SelectedItemsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/SelectedItemsViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/ViewModels/VariableHeightViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/ViewModels/VariableHeightViewModel.cs -------------------------------------------------------------------------------- /src/DataGridSample/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wieslawsoltes/ProDataGrid/HEAD/src/DataGridSample/app.manifest --------------------------------------------------------------------------------