Beispiel #1
0
 private void FillLists(List <Pic> sourceList)
 {
     foreach (var item in sourceList)
     {
         OriginalPicsList.Add(item);
         PicsList.Add(item);
     }
 }
Beispiel #2
0
        public void ExecuteSaveCommand()
        {
            // Guardamos la selección actual para no perder el último elemento
            PicsList = new ObservableCollection <Pic>(SaveTags(PicsList.ToList(), SelectedPic));

            foreach (var item in PicsList)
            {
                var tags = item.TagsForUI.Split(',').Select(x => x.Trim()).ToList();
                item.Tags = tags;

                Result_PicListAfterSave.Add(item);
            }
        }
Beispiel #3
0
        internal AddPicViewModel(IEnumerable <Pic> Files)
        {
            saveCommand = new DelegateCommand(ExecuteSaveCommand, () => { return(true); });
            picsList    = new ObservableCollection <Pic>();

            foreach (var item in Files)
            {
                PicsList.Add(ExtMeth.NewPic(
                                 item.Name,
                                 item.Path,
                                 item.Image,
                                 item.Tags,
                                 item.TagsAsString,
                                 item.TagsForUI
                                 ));
            }
        }