Skip to content

Commit a5e7fe4

Browse files
committed
perf: 优化插件提示
1 parent 50bfe98 commit a5e7fe4

5 files changed

+11
-5
lines changed

MSAddinTest/Core/Command/LoadPluginsWhenStartupCommand.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using MSAddinTest.Core.Loader;
1+
using Bentley.MstnPlatformNET;
2+
using MSAddinTest.Core.Loader;
23
using System;
34
using System.Collections.Generic;
45
using System.IO;
@@ -27,6 +28,7 @@ public override FuncResult Start()
2728
}
2829

2930
PluginContainer.Add(loader);
31+
MessageCenter.Instance.ShowInfoMessage($"{loader.Setup.PluginName} 已自动加载!", "", false);
3032
}
3133

3234
return new FuncResult(true);

MSAddinTest/Core/Command/ReloadPluginCommand.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public override FuncResult Start()
2222
if (PluginContainer.TryGetValue(_pluginName, out var container))
2323
{
2424
container.Reload();
25-
System.Windows.MessageBox.Show("重载成功!");
25+
System.Windows.MessageBox.Show($"{_pluginName} 重载成功!");
2626
}
2727

2828
return new FuncResult(true);

MSAddinTest/Core/Command/UninstallCommand.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public override FuncResult Start()
2121

2222
// 读取值并修改
2323
string configContent = File.ReadAllText(personalConfPath);
24-
string autoloadSentence = "\r\n%level Organization\r\nMS_DGNAPPS > MSAddinTest";
24+
string autoloadSentence = "\r\nMS_DGNAPPS > MSAddinTest";
2525
if (configContent.Contains(autoloadSentence))
2626
{
2727
configContent = configContent.Replace(autoloadSentence, "");

MSAddinTest/Core/Command/UnloadPluginCommand.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using MSAddinTest.Core.Settings;
1+
using Bentley.MstnPlatformNET;
2+
using MSAddinTest.Core.Settings;
23
using System;
34
using System.Collections.Generic;
45
using System.Linq;
@@ -29,6 +30,7 @@ public override FuncResult Start()
2930
// 从存储中去掉记录
3031
PluginSetting.RemovePluginSetting(_pluginNameToUnload);
3132

33+
MessageCenter.Instance.ShowInfoMessage($"{_pluginNameToUnload} 已卸载!", "", false);
3234
return new FuncResult(true);
3335
}
3436
}

MSAddinTest/Core/Command/UpdateSettingsCommand.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using MSAddinTest.Core.Settings;
1+
using Bentley.MstnPlatformNET;
2+
using MSAddinTest.Core.Settings;
23
using System;
34
using System.Collections.Generic;
45
using System.Linq;
@@ -79,6 +80,7 @@ public override FuncResult Start()
7980
// 保存设置
8081
PluginSetting.Save();
8182

83+
MessageCenter.Instance.ShowInfoMessage("设置已保存!", "", false);
8284
return new FuncResult(true);
8385
}
8486
}

0 commit comments

Comments
 (0)