删除了一些测试方法

新增了刀序重排确认窗口
优化了应用刀序到钻带后的一些操作
This commit is contained in:
2025-12-13 12:30:36 +08:00
parent b866365968
commit 3cdf68651f
8 changed files with 595 additions and 854 deletions

View File

@@ -18,15 +18,6 @@ namespace DrillTools
var viewModel = new MainWindowViewModel();
DataContext = viewModel;
InitializeDragDrop();
// 测试修正后的重排刀序功能
// TestReorderDemo.RunDemo();
// 测试机台码孔数计算功能
//viewModel.TestMachineCodeHoleCalculation();
// 测试机台码处理修复效果
viewModel.TestMachineCodeProcessingFix();
}
/// <summary>
@@ -100,6 +91,11 @@ namespace DrillTools
ViewModel.DrillTapeContent = reorderedDrillTape;
System.Windows.MessageBox.Show("刀序重排完成", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
}
catch (OperationCanceledException)
{
// 用户取消操作,不显示错误消息
System.Diagnostics.Debug.WriteLine("用户取消了刀序重排操作");
}
catch (Exception ex)
{
System.Windows.MessageBox.Show($"重排刀序失败: {ex.Message}", "错误", MessageBoxButton.OK, MessageBoxImage.Error);
@@ -113,7 +109,7 @@ namespace DrillTools
{
try
{
string reorderedDrillTape = ViewModel.ApplyToolOrderToDrillTape();
string reorderedDrillTape = ViewModel.ReorderAndRenumberTools(true);
ViewModel.DrillTapeContent = reorderedDrillTape;
System.Windows.MessageBox.Show("刀具顺序已应用到钻带", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
}