更新了自述文件,以及一些优化。

This commit is contained in:
fengjiayi
2025-06-01 13:27:51 +08:00
parent 401c0e42d9
commit e9832c0dbd
3 changed files with 62 additions and 21 deletions

View File

@@ -1204,7 +1204,7 @@ namespace Serein.Workbench.Views
var nodeConotrol = selectNodeControls[0];
// 选取了控件
flowNodeService.CurrentSelectNodeControl = nodeConotrol; // 更新选取节点显示
App.GetService<FlowNodeService>().CurrentMethodDetailsInfo = nodeConotrol.ViewModel.NodeModel.MethodDetails.ToInfo();
// App.GetService<FlowNodeService>().CurrentMethodDetailsInfo = nodeConotrol.ViewModel.NodeModel.MethodDetails.ToInfo();
// ChangeViewerObjOfNode(selectNodeControls[0]);
}

View File

@@ -48,5 +48,22 @@ namespace Serein.Workbench.Views
LogWindow.Instance.Close();
System.Windows.Application.Current.Shutdown();
}
protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
{
// 获取当前的焦点控件
var element = FocusManager.GetFocusedElement(this);
// 如果当前有焦点控件,且点击的区域不在该控件上,则清除焦点
if (element != null && !element.IsMouseOver)
{
// 将焦点设置到窗口本身或其他透明控件
FocusManager.SetFocusedElement(this, this);
}
// 继续处理默认的鼠标按下事件
base.OnPreviewMouseDown(e);
}
}
}