WPF内部:重新获得焦点范围内的键盘焦点

时间:2018-09-04 11:27:04

标签: c# wpf events focus

官方Focus Overview Page声明以下内容:

  

[...] 当键盘焦点返回焦点范围时,焦点元素将获得键盘焦点。这样可以在多个焦点范围之间更改键盘焦点,但可以确保焦点范围回到焦点范围时,焦点范围内的焦点元素将重新获得键盘焦点。 [...]

一开始我没有得到强调的粗体陈述。我认为焦点只能返回到可聚焦(并且可见且启用)的元素。 并非每个 focus范围都是可聚焦的,对不对?无论如何,我几乎可以将每个元素都声明为焦点范围(通过SetIsFocusScope)。

看来Window既是 focus范围又是可聚焦的,但是当它获得焦点时,系统应该如何消除窗口本身是否聚焦或元素的歧义在其中被记住具有逻辑焦点?

0 个答案:

没有答案