private void FillLists(List <Pic> sourceList) { foreach (var item in sourceList) { OriginalPicsList.Add(item); PicsList.Add(item); } }
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); } }
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 )); } }