Snap Genshin 项目结构

随着项目的开发可能与实际分布有所出入

DGP.Genshin

项目名称空间结构

名称空间包含代码的用途
DGP.Genshin应用程序定义
DGP.Genshin.Control各类UI控件与相关的帮助类
DGP.Genshin.Control.BehaviorUI控件行为定义
DGP.Genshin.Control.ConverterUI控件绑定使用的值转换器
DGP.Genshin.Control.Cookie有关Cookie 获取的UI控件
DGP.Genshin.Control.GenshinElement与原神元素相关的UI控件
DGP.Genshin.Control.GenshinElement.GachaStatistic与祈愿记录相关的UI控件
DGP.Genshin.Control.GenshinElement.HutaoStatistic与胡桃数据库相关的UI控件
DGP.Genshin.Control.GenshinElement.Record与玩家查询相关的UI控件
DGP.Genshin.Control.Helper与UI控件相关的附加属性帮助类
DGP.Genshin.Control.Infrastructure基础UI控件
DGP.Genshin.Control.Infrastructure.CachedImage图片缓存UI控件与帮助类
DGP.Genshin.Control.Infrastructure.Concurrent支持并发的UI控件
DGP.Genshin.Control.Infrastructure.Markdown解析并渲染Markdown
DGP.Genshin.Control.Infrastructure.Observable支持绑定自身的控件
DGP.Genshin.Control.Infrastructure.SmoothScrollViewer平滑滚动视图
DGP.Genshin.Control.Launching启动游戏相关的UI控件
DGP.Genshin.Control.ModernStyleModernWpf.UI的重写样式
DGP.Genshin.Control.WebViewLobby自定义网页页面相关的UI控件
DGP.Genshin.Control.WPFUIStyleWPFUI的重写样式
DGP.Genshin.Core核心服务实现
DGP.Genshin.Core.Background背景图片加载管理
DGP.Genshin.Core.Background.Abstraction背景图片服务抽象
DGP.Genshin.Core.DpiAware高分辨率自适应
DGP.Genshin.Core.ImplementationSwitching实现切换服务管理
DGP.Genshin.Core.LifeCycle生命周期感知接口
DGP.Genshin.Core.Notification应用程序通知处理
DGP.Genshin.Core.Plugin插件接口定义与管理
DGP.Genshin.DataModel数据模型定义
DGP.Genshin.DataModel.Character角色模型定义
DGP.Genshin.DataModel.CookieCookie模型定义
DGP.Genshin.DataModel.DailyNote实时便笺与用户模型定义
DGP.Genshin.DataModel.GachaStatistic祈愿统计模型定义
DGP.Genshin.DataModel.GachaStatistic.Banner祈愿统计卡池模型定义
DGP.Genshin.DataModel.GachaStatistic.Item祈愿统计物品模型定义
DGP.Genshin.DataModel.Helper数据模型帮助类
DGP.Genshin.DataModel.HutaoAPI胡桃数据库模型定义
DGP.Genshin.DataModel.Launching启动游戏模型定义
DGP.Genshin.DataModel.Material材料模型定义
DGP.Genshin.DataModel.Promotion养成计算模型定义
DGP.Genshin.DataModel.Recording玩家查询模型定义
DGP.Genshin.DataModel.Updating更新模型定义
DGP.Genshin.DataModel.WebViewLobby自定义网页模型定义
DGP.Genshin.Factory工厂
DGP.Genshin.Factory.Abstraction工厂抽象
DGP.Genshin.Helper通用帮助类
DGP.Genshin.Helper.Extension通用拓展方法
DGP.Genshin.Message消息定义
DGP.Genshin.Message.Internal内部消息定义
DGP.Genshin.Page导航页面
DGP.Genshin.Service核心服务实现
DGP.Genshin.Service.Abstraction服务抽象
DGP.Genshin.Service.Abstraction.GachaStatistic祈愿记录服务抽象
DGP.Genshin.Service.Abstraction.IntegrityCheck完整性检查服务抽象
DGP.Genshin.Service.Abstraction.Launching启动游戏服务抽象
DGP.Genshin.Service.Abstraction.Setting设置服务抽象
DGP.Genshin.Service.Abstraction.Updating更新服务抽象
DGP.Genshin.Service.GachaStatistic祈愿统计服务
DGP.Genshin.ViewModel视图模型