Commit Graph

3 Commits

Author SHA1 Message Date
chinboy 0917f6079b docs(DataGrid): 添加架构深度分析文档
- 新增 Architecture.md,涵盖虚拟化、数据管理、固定列、树形表头、行分组、排序过滤、编辑、拖拽、滚动布局、选择系统、圆角边框等核心架构分析
- 更新 DataGrid.md 导航链接,添加架构文档入口
- 详细分析 DataGridDisplayData 两级行回收池和循环列表实现
- 详细分析 DataGridCollectionView 分页/分组/DeferRefresh 机制
- 对比 Avalonia DataGrid 与 AtomUI DataGrid 的关键差异
2026-04-14 16:29:25 +08:00
chinboy f3ae6466be docs: 为 DataGrid 控件生成完整设计文档
- 重构文档目录结构为 API/Features/Styling/Usage 四个子目录
- DataGrid.md: 控件设计概述、架构、继承关系
- API/: DataGridAPI.md (主控件属性/方法/事件), DataGridColumnAPI.md (列类型API), DataGridEnums.md (枚举类型)
- Features/: Sorting, Filtering, Selection, FixedColumns, DragDrop, Editing, ExpandableRows, Pagination, GroupHeaders
- Styling/: DataGridStyling.md (自定义样式指南), DataGridToken.md (Design Token 完整参考)
- Usage/: BasicUsage, SelectionUsage, SortAndFilterUsage, FixedAndDragUsage, EditAndExpandUsage, PaginationUsage, AdvancedUsage
2026-04-14 15:57:36 +08:00
chinboy 820533d0e9 docs: add DataGrid control design documentation
- DataGrid.md: 控件概述、架构设计、与 Avalonia 差异分析
- DataGridAPI.md: 完整 API 参考(属性、事件、方法、枚举)
- DataGridFeatures.md: 功能详解(排序/过滤/选择/分页/固定列/拖拽等)
- DataGridStyling.md: 自定义样式指南(ControlTheme/Token/暗色模式)
- DataGridToken.md: Design Token 参考(公共/内部/别名 Token 及 Ant Design 对应关系)
2026-04-14 14:38:04 +08:00