From 7b11a91da0a8747ac52049a4e91a6b8f5f5e572a Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Wed, 17 Sep 2025 12:34:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=80=9A=E8=A1=8C=E7=A9=BA?= =?UTF-8?q?=E9=97=B4=E5=8F=AF=E8=A7=86=E5=8C=96=E6=B2=A1=E6=9C=89=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E4=BD=BF=E7=94=A8=E8=B7=AF=E5=BE=84=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 1 + src/UI/WPF/ViewModels/SystemManagementViewModel.cs | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 80d2b3b..d2bdcf4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -204,3 +204,4 @@ public class PathClickToolPlugin : ToolPlugin { } - 在编码中,不要用回退或向后兼容的思路和步骤 - 程序的日志在:C:\ProgramData\Autodesk\Navisworks Manage 2026\NavisworksTransport\logs\debug.log - 不要搞向后兼容 +- 使用agent完成任务前,一定要先用Plan模式设计好方案和任务清单,并征得我同意。 \ No newline at end of file diff --git a/src/UI/WPF/ViewModels/SystemManagementViewModel.cs b/src/UI/WPF/ViewModels/SystemManagementViewModel.cs index 0f794fa..944e862 100644 --- a/src/UI/WPF/ViewModels/SystemManagementViewModel.cs +++ b/src/UI/WPF/ViewModels/SystemManagementViewModel.cs @@ -397,15 +397,15 @@ namespace NavisworksTransport.UI.WPF.ViewModels var renderPlugin = PathPointRenderPlugin.Instance; if (renderPlugin != null) { - var mode = IsVehicleSpaceMode ? PathVisualizationMode.VehicleSpace : PathVisualizationMode.StandardLine; - renderPlugin.VisualizationMode = mode; - - // 在切换到车辆通行空间模式时,同步车辆参数 + // 在切换到车辆通行空间模式时,先同步车辆参数再设置模式 if (IsVehicleSpaceMode) { SyncVehicleParametersFromPathEditingViewModel(); } + var mode = IsVehicleSpaceMode ? PathVisualizationMode.VehicleSpace : PathVisualizationMode.StandardLine; + renderPlugin.VisualizationMode = mode; + LogManager.Info($"路径可视化模式已更改: {(IsVehicleSpaceMode ? "车辆通行空间" : "标准连线")}"); UpdateMainStatus("路径可视化模式已更新"); }