WPF 打开新窗口 如何设置 焦点还在原来的窗口 谢谢

2025-03-10 06:33:53
推荐回答(1个)
回答1:

好像可以设置逻辑焦点,当界面激活的时候, 在焦点范围具有逻辑焦点的控件自动获得焦点
设置焦点范围 FocusManager.SetIsFocusScope
设置逻辑焦点 FocusManager.SetFocusedElement

焦点范围是一个容器元素,该元素跟踪其焦点范围内的 FocusManager.FocusedElement。 默认情况下,Window 类与 Menu、ContextMenu 和ToolBar 类一样,是一个焦点范围。 作为焦点范围的元素的 IsFocusScope 设置为 true。