public void LoadTreeButtonPress() { var info = new DirectoryInfo(pathRoot); FileInfo[] fileInfos = info.GetFiles(); List <string> files = new List <string>(); for (int i = 0; i < fileInfos.Length; i++) { string extension = Path.GetExtension(fileInfos[i].Name); if (extension == ".skilltree") { string result = fileInfos[i].Name.Substring(0, fileInfos[i].Name.Length - extension.Length); files.Add(result); } } FilesDropdown.PopulateDropDown(files.ToArray()); Loader.EnableEditMode(); }