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(); }
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); }