我有一个Page
包含一些控件的页面,该页面将被加载到ContentControl
中Window
。
现在,我如何限制聚焦周期Page
?Page
在页面的最后一项中按TAB键后,我不想将焦点转移到外面。
简而言之,如何确定下一个焦点控件并进行更改
当问题作者不愿为您提供多于一些仓促输入的内容时,总是很难完全理解问题的需要。但是,据我了解您的问题,似乎您在关注WPF应用程序时遇到了一些问题。
要做的第一件事是将您定向到MSDN上的“焦点概述”页面,您可以在其中找到WPF中使用的不同焦点类型。特别是,请注意“以编程方式导航焦点”部分,该部分讨论了可帮助开发人员以编程方式移动焦点的TraversalRequest
类。
您还应该注意讨论Class的KeyboardNavigation部分。此类包含一些属性,这些属性使您能够定义密钥在各种情况下的工作方式,因此您可能需要这样做。它的用法如下(来自MSDN上的最后一个链接页面):KeyboardNavigation
Tab
KeyboardNavigation.SetTabNavigation(navigationMenu, KeyboardNavigationMode.Cycle);
供您参考,如果您在发布时提出了包含所有要求的明确问题,您将获得更快,更准确的答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句