/// <summary> /// Funkcja wyszukująca nazw elementów zaczynająccych się na podany ciąg znaków i wyświetla go na lewym drzewie /// </summary> /// <param name="startWith">Ciąg znaków po którym będą wyszukiwane obiekty</param> private void Search(String startWith) { TreeViewItem root = createRootNode(textBox_directoryLeft.Text, treeView_directoryLeft); treeView_directoryLeft.Items.Clear(); List <DiscElement> allSubElements = new MyDirectory(textBox_directoryLeft.Text).GetSubDiscElements(); allSubElements = allSubElements.Where(element => element.Name.StartsWith(startWith)).ToList(); foreach (DiscElement element in allSubElements) { root.Items.Add(createNode(element, treeView_directoryLeft)); } treeView_directoryLeft.Items.Add(root); }