Transfer TreeDataGrid demo #598
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes multiple changes primarily focused on renaming and reorganizing the project structure, as well as updating project references and adding new functionality for the
TreeDataGridDemopage.Project Structure and Organization:
Semi.Avalonia.TreeDataGrid.Demoproject from the solution fileSemi.Avalonia.sln. [1] [2] [3]demo/Semi.Avalonia.TreeDataGrid.Demotodemo/Semi.Avalonia.Demoand updated namespaces accordingly. [1] [2] [3]Project References and Dependencies:
demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csprojto target .NET 8.0 and added a project reference toSemi.Avalonia.TreeDataGrid. [1] [2]Functional Enhancements:
TreeDataGridDemopage with XAML and code-behind to demonstrate the usage ofTreeDataGrid. [1] [2]TreeDataGridinApp.axaml.ViewModel Updates:
FilesPageViewModelto use partial classes and observable properties, and refactored methods for better readability and functionality. [1] [2] [3] [4] [5] [6] [7] [8]Data Enhancements:
Songclass inDataGridDemoViewModel.cs.