Ejemplo n.º 1
0
 public void ShowLibrary(NodePaletteLibrary library)
 {
     VisibleNodesList.Clear();
     VisibleNodesList.AddRange(library.Nodes.Where(Filter).OrderBy(n => n.Weight));
     VisibleLibrariesList.ForEach(l => l.Unselect());
     library.Select();
     MousedOverNode = null;
 }
Ejemplo n.º 2
0
 private void Show(Func <Node, bool> filter)
 {
     Filter = filter;
     VisibleLibrariesList.Clear();
     VisibleLibrariesList.AddRange(LibrariesList.Where(l => l.Nodes.Where(filter).Any()));
 }