protected void Collections_SelectedNodeChanged(object sender, SelectedNodeChangedEventArgs e) { int collectionID = int.Parse(e.Node.Value); using (WindchimeEntities wce = new WindchimeEntities()) { Collection loadme = (from Collection c in wce.Collections where c.EntityID == collectionID select c).First(); OpenCollectionInInspector(loadme); } }
//========================================================================================= // mouse/keyboard events //========================================================================================= //----------------------------------------------------------------------------------------- private void selectNode(GraphTreeNode <TNode> _node) { if (_node == SelectedNode) { return; } m_tree.UnselectedAllGraphTreeNode(); SelectedNode = _node; if (SelectedNode != null) { SelectedNode.Data.Selected = true; } if (OnSelectedNodeChanged != null) { SelectedNodeChangedEventArgs args = new SelectedNodeChangedEventArgs(_node == null ? null : _node.Data); OnSelectedNodeChanged(this, args); } }