/// <summary> /// Unregisters events and removes the header from the hierarchy. /// </summary> public override void Dispose() { baseListView.reorderModeChanged -= UpdateReorderClassList; m_ColumnController.Dispose(); m_ColumnController = null; base.Dispose(); }
/// <summary> /// Unregisters events and removes the header from the hierarchy. /// </summary> public override void Dispose() { m_ColumnController.Dispose(); m_ColumnController = null; base.Dispose(); }
/// <summary> /// The constructor for MultiColumnTreeViewController. /// </summary> /// <param name="columns">The columns data used to initialize the header.</param> /// <param name="sortDescriptions">The sort data used to initialize the header.</param> /// <param name="sortedColumns">The sorted columns for the view.</param> protected MultiColumnTreeViewController(Columns columns, SortColumnDescriptions sortDescriptions, List <SortColumnDescription> sortedColumns) { m_ColumnController = new MultiColumnController(columns, sortDescriptions, sortedColumns); }
/// <summary> /// The constructor for MultiColumnListViewController. /// </summary> /// <param name="columns">The columns data used to initialize the header.</param> /// <param name="sortDescriptions">The sort data used to initialize the header.</param> /// <param name="sortedColumns">The sorted columns for the view.</param> public MultiColumnListViewController(Columns columns, SortColumnDescriptions sortDescriptions, List <SortColumnDescription> sortedColumns) { m_ColumnController = new MultiColumnController(columns, sortDescriptions, sortedColumns); }