public void rememberNodeState(object n) { TreeNodeRememberingCollapseState node = n as TreeNodeRememberingCollapseState; if (node == null) { return; } store.storeParameter(COLLAPSE_EXPAND_STATE + node.NodeKey, node.NodeExpanded ? 1 : 0); }
public bool restoreNodeState(object n) { TreeNodeRememberingCollapseState node = n as TreeNodeRememberingCollapseState; if (node == null) { return(true); } int value = store.loadParameter(COLLAPSE_EXPAND_STATE + node.NodeKey, 1); node.NodeExpanded = value > 0; return(node.NodeExpanded); }