仅通过网格内的项目进行选项卡

发布于 2024-12-10 12:23:00 字数 171 浏览 0 评论 0原文

我在 Grid 中有一些控件,并且该 Grid 是另一个容器的子容器,该容器也是另一个容器的子容器,依此类推。网格内控件的 Tab 键顺序是正确的,除了当用户在聚焦于网格的最后一个控件时按 TAB 时,焦点会离开网格的控件并转到其他容器的其他控件。如何在网格内循环 Tab 键顺序?网格不应该能够使用键盘的 TAB 键失去焦点。

I have some controls inside a Grid, and that Grid is a child container of another container, which is also a child container of another container and so on. The tab order of controls inside the Grid is correct except that when user presses TAB while focusing on last control of the Grid, the focus leaves the Grid's controls and goes to other controls of other containers. How do I circulate the tab order inside the Grid? Grid should not be able to loose focus using TAB key of the keyboard.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴梦一场 2024-12-17 12:23:00

您可以设置 KeyboardNavigation.TabNavigation 属性将网格设置为Cycle,这样 Tab 键将循环浏览容器内的控件,而不是继续浏览网格外的控件

KeyboardNavigation.TabNavigation="Cycle"

You can set the KeyboardNavigation.TabNavigation property on your grid to Cycle so the Tab key will cycle through the controls inside the container instead of continuing to controls outside the grid

KeyboardNavigation.TabNavigation="Cycle"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文