예제 #1
0
 public void Clean(bool silently = false)
 {
     _selections.Clear();
     Out = In = Guid.Empty;
     if (!silently)
     {
         OnNodeSelectionChanged?.Invoke(Guid.Empty);
     }
 }
예제 #2
0
        public void AddSingle(TinyNode node)
        {
            if (node == null || IsSelected(node))
            {
                return;
            }

            Out = In = Guid.Empty;
            _selections.Clear();
            _selections.Add(node.Id);
            OnNodeSelectionChanged?.Invoke(node.Id);
        }