Exemple #1
0
 public ImageSource GetImage(string Key)
 {
     if (Res.ContainsKey(Key))
     {
         return(ImageWorker.ByteDataToImage(Res[Key].Data));
     }
     else
     {
         return(null);
     }
 }
Exemple #2
0
 public void StoreImage(BitmapSource bitmap, string keyname)
 {
     if (!Res.ContainsKey(keyname))
     {
         Res[keyname] = new ResourceData(ImageWorker.BitmapSourceToByteData(bitmap));
     }
     else
     {
         StoreImage(bitmap, keyname + "(C)");
     }
 }
Exemple #3
0
 public void StoreImage(string Path, string keyname)
 {
     if (!Res.ContainsKey(keyname))
     {
         if (File.Exists(Path))
         {
             Res[keyname] = new ResourceData(ImageWorker.ToByteData(Path));
         }
     }
     else
     {
         StoreImage(Path, keyname + "(C)");
     }
 }
Exemple #4
0
        public void StoreImageFromWeb(string url, string keyname)
        {
            byte[] img;

            if (ImageWorker.ImageFromWebToBase64Data(url, out img))
            {
                if (!Res.ContainsKey(keyname))
                {
                    Res[keyname] = new ResourceData(img);
                }
                else
                {
                    Res[keyname + "(C)"] = new ResourceData(img);
                }
            }
            else
            {
                MessageBox.Show(Strings.ResStrings.WrongUrl, Strings.ResStrings.Error);
            }
        }