包含此页的版本:
不含此页的版本:
每个面板都有一个焦点环,用于定义元素的焦点顺序。默认情况下,深度优先搜索 (DFS)可视化树 由轻量级节点组成的对象图,用于保存窗口或面板中的所有元素。它定义了使用 UI 工具包构建的每个 UI。
请参阅术语表定义元素的焦点顺序。例如,下面描述的树的焦点顺序是 F、B、A、D、C、E、G、I、H。
某些事件使用焦点顺序来定义哪个元素保留焦点。例如,键盘事件的目标是焦点中的元素。
使用focusable属性来控制视觉元素实例化或派生自 C# 的可视化树的节点VisualElement类。您可以设置外观样式、定义行为并将其作为 UI 的一部分显示在屏幕上。更多信息
请参阅术语表是可聚焦的。默认情况下,VisualElements不可聚焦,但某些子类,例如TextField,默认情况下可能是可聚焦的。
使用tabIndex属性来控制焦点顺序,如下所示 (tabIndex默认值 0):
tabIndex为负数,则不能在元素上使用 Tab 表符。tabIndex为零,则元素将保留其默认的 Tab 键顺序,由焦点环算法确定。tabIndex为正,则该元素被放置在其他元素的前面,这些元素要么为零tabIndex (tabIndex = 0) 或tabIndex值小于自己的值。