Пример #1
0
        private void NodeEditor_OnNodeRemoved(object sender, NodeRemovedEventArgs e)
        {
            SceneNode sceneNode = e.RemovedNode as SceneNode;

            if (sceneNode == null)
            {
                return;
            }

            SerializedManager.DeleteSceneNode(sceneNode.SceneId, false);

            SerializedManager.SerializedManager.Update();
            editorWindow.FlagRefresh();
        }
Пример #2
0
        public void nodeRemove(object sender, NodeRemovedEventArgs e)
        {
            DateNode <DateTime> removed = sender as DateNode <DateTime>;

            if (removed == _first || removed == _last)
            {
                if (_first == removed)
                {
                    if (removed.Right != null)
                    {
                        _first = removed.Right as DateNode <DateTime>; _first.Left = null;
                    }
                    else
                    {
                        _first = null;
                    }
                }
                if (_last == removed)
                {
                    if (removed.Left != null)
                    {
                        _last = removed.Left as DateNode <DateTime>; _last.Right = null;
                    }
                    else
                    {
                        _last = null;
                    }
                }
            }
            else
            {
                if (removed.Left == null)
                {
                    removed.Right.Left = null;
                }
                else
                {
                    removed.Left.Right = removed.Right;
                    removed.Right.Left = removed.Left;
                }
            }
        }
        private void OnNodeRemovedFromRepository(object sender, NodeRemovedEventArgs e)
        {
            var viewModel = StagingNodes.FirstOrDefault(n => n.Guid == e.Node.Guid);
            StagingNodes.Remove(viewModel);

            if (!StagingNodes.Any())
            {
                IsVisible = Visibility.Collapsed;
            }
        }
 private void OnNodeRemovedFromRepository(object pSender, NodeRemovedEventArgs e)
 {
     var viewModel = NodeViewModels.FirstOrDefault(n => n.Guid == e.Node.Guid);
     NodeViewModels.Remove(viewModel);
 }
 private void OnNodeRemovedFromRepository(object pSender, NodeRemovedEventArgs e)
 {
     var viewModel = mStagingNodes.FirstOrDefault(n => n.Guid == e.Node.Guid);
     mStagingNodes.Remove(viewModel);
     mNodeNetwork.NetworkElementsUpdated();
     //Nodes.Remove(viewModel);
 }