public void DeleteItem(MyTreeViewItem item) { if (m_items.Remove(item)) { item.TreeView = null; item.ClearItems(); } }