Example #1
0
 public static BitmapSource LoadFolderIcon(string icon)
 {
     if (string.IsNullOrWhiteSpace(icon))
     {
         return(SetupIcons["Folder"]);
     }
     else if (SetupIcons.ContainsKey(icon))
     {
         return(SetupIcons[icon]);
     }
     try {
         return(LoadIconFromFile(icon));
     }
     catch {
         return(SetupIcons["Folder"]);
     }
 }
Example #2
0
 public static BitmapSource LoadIcon(string icon, string defaultIcon = "Tree")
 {
     if (string.IsNullOrWhiteSpace(icon))
     {
         return(SetupIcons[defaultIcon]);
     }
     else if (SetupIcons.ContainsKey(icon))
     {
         return(SetupIcons[icon]);
     }
     try {
         return(LoadIconFromFile(icon));
     }
     catch {
         return(SetupIcons[defaultIcon]);
     }
 }