refactor: rename to remove 'Quick' prefix after old method removal

- QuickAnalyzeAssemblyEndFaceCommand → AnalyzeAssemblyEndFaceCommand
- CanQuickAnalyzeAssemblyEndFace → CanAnalyzeAssemblyEndFace
- BeginAssemblyEndFaceQuickPick → BeginAssemblyEndFacePick
- OnQuickEndFaceInferred → OnEndFaceInferred
This commit is contained in:
tian 2026-06-09 02:06:44 +08:00
parent 0fe7179494
commit 6b78b851db
2 changed files with 10 additions and 10 deletions

View File

@ -1410,7 +1410,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
public ICommand SelectAssemblyInstallationPointForEditCommand { get; private set; }
public ICommand ClearAssemblyReferenceRodCommand { get; private set; }
public ICommand CancelRailAssemblyWorkflowCommand { get; private set; }
public ICommand QuickAnalyzeAssemblyEndFaceCommand { get; private set; }
public ICommand AnalyzeAssemblyEndFaceCommand { get; private set; }
public ICommand DecreaseSelectedRailNormalOffsetCommand { get; private set; }
public ICommand IncreaseSelectedRailNormalOffsetCommand { get; private set; }
@ -1477,7 +1477,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
!_isSelectingAssemblyStartPoint &&
!_isSelectingAssemblyEndFacePoints &&
!_isSelectingAssemblyInstallationPoint;
public bool CanQuickAnalyzeAssemblyEndFace => HasAssemblyTerminalObject &&
public bool CanAnalyzeAssemblyEndFace => HasAssemblyTerminalObject &&
_pathPlanningManager != null &&
!IsSelectingAssemblyStartPoint &&
!IsSelectingAssemblyEndFacePoints &&
@ -1683,7 +1683,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
private void NotifyRailAssemblyCommandStateChanged()
{
OnPropertyChanged(nameof(CanQuickAnalyzeAssemblyEndFace));
OnPropertyChanged(nameof(CanAnalyzeAssemblyEndFace));
OnPropertyChanged(nameof(CanSelectAssemblyStartPointForCreate));
OnPropertyChanged(nameof(CanRepositionRailStartPoint));
OnPropertyChanged(nameof(CanSelectAssemblyInstallationPointForCreate));
@ -2063,7 +2063,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
SelectAssemblyInstallationPointForEditCommand = new RelayCommand(async () => await ExecuteSelectAssemblyInstallationPointAsync(RailAssemblyWorkflowMode.EditSelectedRail), () => CanSelectAssemblyInstallationPointForEdit);
ClearAssemblyReferenceRodCommand = new RelayCommand(() => ExecuteClearAssemblyReferenceRod());
CancelRailAssemblyWorkflowCommand = new RelayCommand(() => ExecuteCancelRailAssemblyWorkflow(), () => CanCancelRailAssemblyWorkflow);
QuickAnalyzeAssemblyEndFaceCommand = new RelayCommand(() => BeginAssemblyEndFaceQuickPick(), () => CanQuickAnalyzeAssemblyEndFace);
AnalyzeAssemblyEndFaceCommand = new RelayCommand(() => BeginAssemblyEndFacePick(), () => CanAnalyzeAssemblyEndFace);
DecreaseSelectedRailNormalOffsetCommand = new RelayCommand(() => AdjustSelectedRailNormalOffset(-RailNormalOffsetNudgeStepInMeters));
IncreaseSelectedRailNormalOffsetCommand = new RelayCommand(() => AdjustSelectedRailNormalOffset(RailNormalOffsetNudgeStepInMeters));
ApplyHoistingLayerHeightsCommand = new RelayCommand(async () => await ExecuteApplyHoistingLayerHeightsAsync(), () => CanApplyHoistingLayerHeights);
@ -2404,7 +2404,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
LogManager.Info(logMessage);
}
private void BeginAssemblyEndFaceQuickPick()
private void BeginAssemblyEndFacePick()
{
CleanupAssemblyReferenceSelection();
CleanupAssemblyEndFaceSelection(clearVisuals: false);
@ -2436,15 +2436,15 @@ namespace NavisworksTransport.UI.WPF.ViewModels
throw new InvalidOperationException("取面工具激活失败,请重试。");
}
FaceInferToolPlugin.FaceInferred += OnQuickEndFaceInferred;
FaceInferToolPlugin.FaceInferred += OnEndFaceInferred;
UpdateMainStatus("请在终点箱体端面上点击一下,系统将自动分析端面中心。");
LogManager.Info("[直线装配] 已进入快速取端面模式");
}
private void OnQuickEndFaceInferred(object sender, FaceInferResult result)
private void OnEndFaceInferred(object sender, FaceInferResult result)
{
FaceInferToolPlugin.FaceInferred -= OnQuickEndFaceInferred;
FaceInferToolPlugin.FaceInferred -= OnEndFaceInferred;
// 恢复选择工具
try { NavisApplication.MainDocument.Tool.Value = Tool.Select; } catch { }

View File

@ -535,9 +535,9 @@ NavisworksTransport 路径编辑页签视图 - 采用与动画控制和分层管
Command="{Binding CaptureAssemblyTerminalObjectForCreateCommand}"
Style="{StaticResource SecondaryButtonStyle}"/>
<Button Content="取端面"
Command="{Binding QuickAnalyzeAssemblyEndFaceCommand}"
Command="{Binding AnalyzeAssemblyEndFaceCommand}"
Style="{StaticResource SecondaryButtonStyle}"
IsEnabled="{Binding CanQuickAnalyzeAssemblyEndFace}"
IsEnabled="{Binding CanAnalyzeAssemblyEndFace}"
ToolTip="点击一次即可自动分析端面(使用取面工具)"/>
<Button Content="{Binding CreateAssemblyInstallationPointButtonText}"
Command="{Binding SelectAssemblyInstallationPointForCreateCommand}"