多列视图的默认控制器。负责添加 MultiColumnCollectionHeader 并响应各种回调。
| cellLabelUssClassName | 多列视图中默认标签单元格的 USS 类名。 |
| cellUssClassName | 多列视图中所有单元格的 USS 类名。 |
| headerContainerUssClassName | 多列视图中标题容器的 USS 类名。 |
| rowContainerUssClassName | 多列视图中所有行容器的 USS 类名。 |
| MultiColumnController | 构造函数。它将创建用于视图的 MultiColumnCollectionHeader。 |
| BindItem | 将多列单元格行绑定到项目索引。 |
| DestroyItem | 当视图重建或清除时,销毁 VisualElement。 |
| Dispose | 注销事件并将标题从层次结构中移除。 |
| MakeItem | 创建要在集合视图的虚拟化中使用的 VisualElement。它将为每个可见列创建一个单元格。 |
| PrepareView | 设置视图后进行的初始化步骤。它将在层次结构中插入多列标题并注册到重要回调。 |
| UnbindItem | 取消绑定项目索引处的行。 |
| columnSortingChanged | 当列的排序发生变化时触发。 |
| headerContextMenuPopulateEvent | 当右键单击列以显示上下文菜单选项时触发。 |