public static void RemoveImage(DataImage d) { if (Images.Contains(d)) { Images.Remove(d); d.ClearCategories(); } }
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); } } } }
public static void AddImage(DataImage d) { Images.Add(d, false); }