Exemple #1
0
 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();
 }