diff --git a/SpineViewer/ViewModels/MainWindow/SpineObjectListViewModel.cs b/SpineViewer/ViewModels/MainWindow/SpineObjectListViewModel.cs
index 874f77f..9ef4b69 100644
--- a/SpineViewer/ViewModels/MainWindow/SpineObjectListViewModel.cs
+++ b/SpineViewer/ViewModels/MainWindow/SpineObjectListViewModel.cs
@@ -111,7 +111,7 @@ namespace SpineViewer.ViewModels.MainWindow
return;
if (!DialogService.ShowOpenFileDialog(out var atlasFileName, AppResource.Str_OpenAtlasFileTitle))
return;
- AddSpineObject(skelFileName, atlasFileName);
+ InsertSpineObject(skelFileName, atlasFileName);
_logger.LogCurrentProcessMemoryUsage();
}
@@ -479,7 +479,7 @@ namespace SpineViewer.ViewModels.MainWindow
}
else if (validPaths.Count > 0)
{
- AddSpineObject(validPaths[0]);
+ InsertSpineObject(validPaths[0]);
_logger.LogCurrentProcessMemoryUsage();
}
}
@@ -506,7 +506,7 @@ namespace SpineViewer.ViewModels.MainWindow
var skelPath = paths[i];
reporter.ProgressText = $"[{i}/{totalCount}] {skelPath}";
- if (AddSpineObject(skelPath))
+ if (InsertSpineObject(skelPath))
success++;
else
error++;
@@ -529,7 +529,7 @@ namespace SpineViewer.ViewModels.MainWindow
/// 安全地在列表头添加一个模型, 发生错误会输出日志
///
/// 是否添加成功
- private bool AddSpineObject(string skelPath, string? atlasPath = null)
+ private bool InsertSpineObject(string skelPath, string? atlasPath = null)
{
try
{
@@ -650,7 +650,7 @@ namespace SpineViewer.ViewModels.MainWindow
}
///
- /// 安全地在列表头添加一个模型, 发生错误会输出日志
+ /// 安全地在列表末尾添加一个模型, 发生错误会输出日志
///
/// 是否添加成功
private bool AddSpineObject(SpineObjectWorkspaceConfigModel cfg)
@@ -658,7 +658,7 @@ namespace SpineViewer.ViewModels.MainWindow
try
{
var sp = new SpineObjectModel(cfg);
- lock (_spineObjectModels.Lock) _spineObjectModels.Insert(0, sp);
+ lock (_spineObjectModels.Lock) _spineObjectModels.Add(sp);
if (Application.Current.Dispatcher.CheckAccess())
{
RequestSelectionChanging?.Invoke(this, new(NotifyCollectionChangedAction.Reset));