v0.1.4版本 #2

Merged
PeterZhong merged 70 commits from host into master 2025-06-15 14:42:58 +00:00
2 changed files with 10 additions and 7 deletions
Showing only changes of commit e3dc23de07 - Show all commits

View File

@ -113,7 +113,13 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory> <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource> </EmbeddedResource>
<None Remove="resource\prompt\ContinuePrompt.txt" /> <None Remove="resource\prompt\ContinuePrompt.txt" />
<EmbeddedResource Include="resource\prompt\ContinuePrompt.txt" /> <EmbeddedResource Include="resource\prompt\ContinuePrompt.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource>
<None Remove="resource\prompt\ErrorPrompt.txt" />
<EmbeddedResource Include="resource\prompt\ErrorPrompt.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</EmbeddedResource>
</ItemGroup> </ItemGroup>
<Import Project="C:\Program Files\ArcGIS\Pro\bin\Esri.ProApp.SDK.Desktop.targets" Condition="Exists('C:\Program Files\ArcGIS\Pro\bin\Esri.ProApp.SDK.Desktop.targets') AND !Exists('Esri.ArcGISPro.Extensions.targets')" /> <Import Project="C:\Program Files\ArcGIS\Pro\bin\Esri.ProApp.SDK.Desktop.targets" Condition="Exists('C:\Program Files\ArcGIS\Pro\bin\Esri.ProApp.SDK.Desktop.targets') AND !Exists('Esri.ArcGISPro.Extensions.targets')" />
</Project> </Project>

View File

@ -229,16 +229,12 @@ namespace LinkToolAddin.ui.dockpane
idList.Add(id); idList.Add(id);
messageDict.TryAdd(msg.id, msg); messageDict.TryAdd(msg.id, msg);
} }
Application.Current.Dispatcher.Invoke(() =>
{
ReplyTextBox.Clear();
});
try try
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
foreach (KeyValuePair<string,MessageListItem> pair in messageDict) foreach (string idStr in idList)
{ {
MessageListItem msgItem = pair.Value; MessageListItem msgItem = messageDict[idStr];
string content = msgItem.content; string content = msgItem.content;
if (msgItem.type == MessageType.REASON_MESSAGE) if (msgItem.type == MessageType.REASON_MESSAGE)
{ {
@ -249,6 +245,7 @@ namespace LinkToolAddin.ui.dockpane
} }
Application.Current.Dispatcher.Invoke(() => Application.Current.Dispatcher.Invoke(() =>
{ {
ReplyTextBox.Clear();
ReplyTextBox.Text = builder.ToString(); ReplyTextBox.Text = builder.ToString();
ReplyTextBox.ScrollToEnd(); ReplyTextBox.ScrollToEnd();
}); });