105040 Fix 修复开始布线时未能正常开启布线助手窗口的问题

This commit is contained in:
lihanbo 2025-01-24 11:25:44 +08:00
parent 4dd0a7a0c2
commit 9d2d6ccb4d
1 changed files with 17 additions and 10 deletions

View File

@ -397,10 +397,20 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI
if (ViewModel.GetNotSavedLectotypeList() != null && ViewModel.GetNotSavedLectotypeList().Any())
{
CloseBefore(() =>
{
ToLayout();
});
}
else
{
ToLayout();
}
}
private void ToLayout()
{
ViewModel.ClearNotSavedLectotypeList();
var motorFlags = ViewModel.Motors.Where(motor => !motor.IsError).Select(motor => motor.GetUniqueFlag()).ToList();
var window = new LayoutHelperWindow(motorFlags);
var window = new LayoutHelperWindow(ViewModel.Motors);
//window.MotorIds = motorIds;
ElementHost.EnableModelessKeyboardInterop(window);
var mainApp = BaseApp.ActiveApplication;
@ -408,9 +418,6 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI
helper.Owner = mainApp.Handle;
window.Show();
this.Close();
});
}
}
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{