예제 #1
0
        private void OnNodeRemoved(object sender, DataNodeNodeEventArgs e)
        {
            var reference = Nodes.OfType <ReferenceNode>().FirstOrDefault(x => x.Reference == e.ChildNode);

            if (reference != null)
            {
                Remove(reference);
            }
        }
예제 #2
0
 private void OnNodeAdded(object sender, DataNodeNodeEventArgs e) =>
 Add(new ReferenceNode(e.ChildNode.Name, e.ChildNode));