(七)初始化模块
1.创建模块
- 用户控件库
- nuget包下载与之前一样
- 要添加生成事件
- 添加项目引用
![image]()
- 模块配置类要添加按需加载属性
![image]()
2.硬件生命周期管理器
- 布尔变量表示是否所有硬件加载完成
- 相机、FPD等硬件属性,用接口声明
- 加载硬件方法,创建子线程初始化
![image]()
- 全部加载完成,修改页面信息
![image]()
- 返回值要包含信息和布尔变量表示是否成功
![image]()
- 关闭硬件,用trycatch
![image]()
3.登录后的导航
-
在logined回调函数中,登录成功要加载主界面
-
修改为判断是否加载完成硬件,如果没有就加载初始化界面
![image]()
-
重新生成release和debug
4.初始化模块的业务逻辑
- 前台页面把loaded事件转命令
![image]()
- model中初始化的方法
![image]()
- 调用硬件生命周期管理来做
报错解决:
- 给照片和平板参数设置默认的值

-
标签位不符
![image]()
![image]()
-
Dispatcher是一个线程控制器,反正你要控制线程里跑的东西,就要经过它。那么WPF里面,有个所谓UI线程,后台代码不能直接操作UI控件,需要控制,就要通过这个Dispatcher。
![image]()














浙公网安备 33010602011771号