chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,23 @@
---
title: Checkpoint 2026-09-02 14:09:44 UTC [8444897e38]
type: checkpoint
permalink: main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/checkpoint-2026-09-02-14-09-44-utc-8444897e38
stable_id: ee178f0b-0bac-41f4-8b19-a0fb23324289
scope: project
memory_type: checkpoint
project_id: 4111f53b-afa5-48e1-aaf8-d70a7edc0638
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: aoe3-search-navigation-checkpoint-20260902
created_at: '2026-09-02T14:09:44.034386+00:00'
updated_at: '2026-09-02T14:09:44.034386+00:00'
tags:
- checkpoint
- wpf
- search
- ui
- not-built
---
2026-09-02:按用户要求完成统一显式搜索导航代码。新增 SearchState,为每个搜索框独立维护 Query、Status、命中序号、版本和 CancellationTokenSource;输入仅取消旧请求并重置,不触发检索。MainViewModel 新增上一个/下一个异步参数命令,国家树和九个分页均在点击后通过 Task.Run 搜索,涵盖中文名、内部名、DBID、字段说明/值、资源成本、攻击数据、科技效果、生产关系、差异、XML、母城卡牌、战术和技能。国家树搜索结果一次只展示当前命中并选中;所有 DataGrid 绑定 SelectedItem,窗口统一 ScrollIntoView;XML 通过事件选中文字并 ScrollToLine。XAML 使用统一 FindBar 模板和无文字的上/下箭头图标按钮,带工具提示和命中计数。新增 SearchStateTests 覆盖不随输入搜索、前后循环、取消旧请求、空查询和无结果。README 已同步。按用户明确要求未执行编译、测试或发布,只做了旧引用扫描、git diff --check 和 XAML XML 结构解析;结构检查通过,无临时文件。下一步:用户在 Visual Studio 2026 编译并实机检查布局和搜索定位。