Exemple #1
0
 public static void RemoveImage(DataImage d)
 {
     if (Images.Contains(d))
     {
         Images.Remove(d);
         d.ClearCategories();
     }
 }
Exemple #2
0
        public static async void ReloadImages()
        {
            Index.Images.Clear();

            var imgFolds = await DataImage.GetImageFoldersList();

            foreach (StorageFolder imgFold in imgFolds)
            {
                var imgs = await imgFold.GetFilesAsync(Windows.Storage.Search.CommonFileQuery.OrderByName);

                foreach (StorageFile f in imgs)
                {
                    var temp = DataImage.GetNameWithoutExtension(f.Name);
                    if (!Index.Images.ContainsKey(temp))
                    {
                        new DataImage(temp);
                    }
                }
            }
        }
Exemple #3
0
 public static void AddImage(DataImage d)
 {
     Images.Add(d, false);
 }