生成动画时改成等待光标

This commit is contained in:
tian 2026-01-13 14:50:51 +08:00
parent 0cdae60a00
commit cf2e5a4d2f

View File

@ -2049,6 +2049,9 @@ namespace NavisworksTransport.UI.WPF.ViewModels
/// </summary>
private void ExecuteGenerateAnimation()
{
// 保存当前光标
var oldCursor = Mouse.OverrideCursor;
try
{
if (!CanGenerateAnimation)
@ -2058,6 +2061,9 @@ namespace NavisworksTransport.UI.WPF.ViewModels
return;
}
// 设置等待光标
Mouse.OverrideCursor = Cursors.Wait;
UpdateMainStatus("正在生成动画...", -1, true);
LogManager.Info($"开始生成动画 - 模式: {(UseVirtualVehicle ? "" : "")}");
@ -2231,6 +2237,11 @@ namespace NavisworksTransport.UI.WPF.ViewModels
LogManager.Error($"动画生成失败,详细错误信息:{ex}");
}
finally
{
// 恢复光标
Mouse.OverrideCursor = oldCursor;
}
}