Bladeren bron

Changed example to show folders first then files (and ensure alphabetical order)

tznind 4 jaren geleden
bovenliggende
commit
8c0c975aea
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      UICatalog/Scenarios/TreeViewFileSystem.cs

+ 4 - 1
UICatalog/Scenarios/TreeViewFileSystem.cs

@@ -88,7 +88,10 @@ namespace UICatalog.Scenarios {
 			// If it is a directory it's children are all contained files and dirs
 			if(model is DirectoryInfo d) {
 				try {
-					return d.GetFileSystemInfos();
+					return d.GetFileSystemInfos()
+						//show directories first
+						.OrderBy(a=>a is DirectoryInfo ? 0:1)
+						.ThenBy(b=>b.Name);
 				}
 				catch(SystemException ex) {
 					return new []{ex};