Version: 6000.3
语言: 中文
处理事件回调和值更改
使用自定义控件响应事件

元素的焦点顺序

每个面板都有一个焦点环,用于定义元素的焦点顺序。默认情况下,深度优先搜索 (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值小于自己的值。

其他资源

处理事件回调和值更改
使用自定义控件响应事件