开发说明
# 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)的帮助类EnumHelper
string->Enum的帮助类BridgeHelper
通讯桥在UWP中的实现HostBackdropAcrylicBrush
始终亚克力
上次更新: 2023/08/24, 14:50:27