版本:Unity 6 (6000.0)
语言英语
  • C#

Column

UnityEngine.UIElements 中的类

/

实现于:UnityEngine.UIElementsModule


实现接口:INotifyBindablePropertyChanged

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

描述

在多列视图(如多列列表视图或多列树视图)中表示一列。提供定义用户如何与多列视图中的列交互、如何表示其数据以及此列中每个单元格的数据的属性。

属性

bindCell将给定行上的指定数据项绑定到视觉元素的回调函数。
bindHeader将标题元素绑定到此列的回调函数。
bindingPath要绑定的目标属性的路径。
cellTemplateVisualElement,是此列中每个单元格的模板。
collection包含此列的列集合。
comparison使用 ColumnSortingMode.Default 时使用的比较。按源中的索引比较两个项目。
destroyCell用于销毁为此列构建的 VisualElement 的回调函数。
destroyHeader用于销毁标题中列的视觉表示的回调函数。
headerTemplateVisualElement,是此列标题的模板。
icon此列的图标。
makeCell用于构造 VisualElement 的回调函数,VisualElement 是此列中每个单元格的模板。
makeHeader用于构造标题中列的视觉表示的回调函数。
maxWidth此列的最大宽度。
minWidth此列的最小宽度。
name此列的名称。
optional指示此列是否为可选的。用户可以通过交互方式显示或隐藏可选列。
resizable指示用户是否可以通过交互方式调整此列的大小。
sortable指示此列是否可以排序。
stretchable指示此列是否将自动调整大小以填充其容器内的可用空间。
title此列的标题。
unbindCell用于从视觉元素中取消绑定给定行上的指定数据项的回调函数。
unbindHeader用于取消绑定标题元素到此列的回调函数。
visible指示此列是否可见。
width此列的期望宽度。

事件

propertyChanged属性发生更改时调用。