public void GoBack() { var pastNode = _pastHistory[_pastHistory.Count - 2]; var currentNode = _pastHistory[_pastHistory.Count - 1]; _clearFuture = false; _treeViewHandler.BrowseAndExpandMember(pastNode); _futureHistory.Add(currentNode); _pastHistory.Remove(currentNode); UpdateState(); }
private void listAnalysis_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewItem item = listAnalysis.GetItemAt(e.X, e.Y); if (item == null) { return; } _treeViewHandler.BrowseAndExpandMember(item.Tag); }