开发说明
# UWP Main Structure - UWP 主要架构

- MVVM 架构
- DI 依赖注入
- 事件驱动
# DataViewModel 数据模型视图
DataViewModel存放了当前得分当前关卡所有关卡启动/暂停的状态DataViewModel是全局单例,请使用App.Current.Services.GetService<DataViewModel>();获取
# ICallableToolkit 事件模型视图
ICallableToolkit事件模型视图负责事件的分发- 绑定事件请在
MainPage.cs的构造函数中
ICallableToolkit caller = App.Current.Services.GetService<ICallableToolkit>();
caller.GameStatusChanged += ChangePlayStatus;// ChangePlayStatus事件触发时运行的函数
1
2
2
# 一些帮助的类
ThreadHelper切换到UI线程的帮助类ThemeHelper获取当前主题的帮助类ResourceHelper语言本地化(I18N)的帮助类EnumHelperstring->Enum的帮助类BridgeHelper通讯桥在UWP中的实现HostBackdropAcrylicBrush始终亚克力
上次更新: 2025/03/11, 12:44:31