- Source of resources
- Original
- Copyright link
- https://github.com/PeterXiong720/BDSMenuEditor
- Language
- Chinese(Simplified)
- Supported version
- All the versions
BDS MenuEditor
感谢@北斗七星TJ提供灵感和设计方案功能:
- 编辑标准菜单/模式表单
- 导出成多种指定菜单插件配置文件(由脚本完成,不是硬编码,支持拓展)
- 支持脚本调试
- 正常使用:选择下载
publish_anycpu.7z
或publish_win-x64.7z
。anycpu为框架依赖模式,即你需要安装 .NET运行时才能运行,但是体积小,速度快,兼容性好。win-x64目标平台为Microsoft Windows 64位,自带框架,可直接双击运行,但是十分臃肿,启动速度较慢。 - 脚本调试:你需要将脚本放在(path to MenuEditor)/Script/目录下,然后Ctrl + B打开导出界面,勾选开启调试。此时按Export后会程序会阻塞UI线程并等待调试器连接,这时你需要在vscode中配置
launch.json
,内容如下:[CODE lang="javascript" title="launch.json"]{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach to CSV8:9222 (Inspector)",
"protocol": "inspector",
"address": "127.0.0.1",
"port": 9222,
}
]
}[/CODE]按下键盘上的F5
即可开始调试。
使用的第三方包/框架:
- MaterialDesignThemes - 主要的控件库
- Microsoft.ClearScript - 非硬编码文件转换
- Newtonsoft.Json - Json操作
- Prism.Wpf - MVVM框架