mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-03-29 10:09:49 +08:00
配置弹窗UI优化,更新截取物品图标导航地址 (#2499)
This commit is contained in:
@@ -125,6 +125,20 @@ public class ScriptGroupProjectEditorViewModel : ObservableObject
|
||||
public ScriptGroupProjectEditorViewModel(ScriptGroupProject project)
|
||||
{
|
||||
_project = project ?? throw new ArgumentNullException(nameof(project));
|
||||
|
||||
// 如果是JS脚本,每次打开配置窗口时强制重新加载项目信息,以读取最新的manifest.json
|
||||
if (_project.Type == "Javascript")
|
||||
{
|
||||
try
|
||||
{
|
||||
_project.BuildScriptProjectRelation();
|
||||
}
|
||||
catch
|
||||
{
|
||||
// 忽略加载失败,避免无法打开窗口,界面上会显示相关错误或为空
|
||||
}
|
||||
}
|
||||
|
||||
_globalNotificationConfig = TaskContext.Instance().Config.NotificationConfig;
|
||||
// 监听全局配置变更
|
||||
_project.PropertyChanged += (s, e) =>
|
||||
|
||||
Reference in New Issue
Block a user