int GetColumnOffset(TreeViewColumn column) { var columns = m_tasksTreeView.Columns; for (int i = 0; i < columns.Length; i++) if (columns[i] == column) return i; return -1; }