Esempio n. 1
0
 public Media(XmlElement element)
 {
     Title = Util.ChildValue(element, "title");
     Player = Util.ChildValue(element, "player");
     Link = Util.ChildValue(element, "link");
     Thumbnails = new ThumbnailList();
     foreach (XmlElement child in element.GetElementsByTagName("thumbnail"))
     {
         Thumbnails.Add(new Thumbnail(child));
     }
     Content = new ContentList();
     foreach (XmlElement child in element.GetElementsByTagName("content"))
     {
         Content.Add(new Content(child));
     }
 }
Esempio n. 2
0
        public Hashtable FindThumbnails()
        {
            List <string> ThumbnailList;
            Hashtable     Thumbnailtable = new Hashtable();

            try
            {
                foreach (Thread thread in TObj)
                {
                    thread.Join();
                }
            }
            catch (NullReferenceException)
            {
            }
            catch (Exception)
            {
            }

            foreach (string photo in PhotoList)
            {
                string[] str = photo.Split('\\');
                string   key = str[str.Length - 2];

                if (Thumbnailtable.ContainsKey(key))
                {
                    ThumbnailList = (List <string>)Thumbnailtable[key];
                    ThumbnailList.Add(photo);
                }
                else
                {
                    ThumbnailList = new List <string>();
                    ThumbnailList.Add(photo);
                    Thumbnailtable.Add(key, ThumbnailList);
                }
            }
            return(Thumbnailtable);
        }