public void SaveState() { if (state == null) { state = new DataTreeState(); } state.Selected = _tree.SelectedNode == null ? null : _model.GetFullPath(_tree.SelectedNode.Tag as Node); state.Expanded.Clear(); if (Nodes != null && Nodes.Count > 0) { SaveExpanded(Nodes); } SaveScrollState(); }
public void SaveState() { if (state == null) state = new DataTreeState(); state.Selected = _tree.SelectedNode == null ? null : _model.GetFullPath(_tree.SelectedNode.Tag as Node); state.Expanded.Clear(); if (Nodes != null && Nodes.Count > 0) SaveExpanded(Nodes); SaveScrollState(); }