/// <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();
 }
Esempio n. 2
0
 /// <summary>
 /// Unregisters events and removes the header from the hierarchy.
 /// </summary>
 public override void Dispose()
 {
     m_ColumnController.Dispose();
     m_ColumnController = null;
     base.Dispose();
 }
Esempio n. 3
0
 /// <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);
 }