public void AddListViewItem(string firstFileName, string newDuplicatedFileName) { DuplicatedResult duplicatedResult = new DuplicatedResult() { Filename1 = firstFileName, Filename2 = newDuplicatedFileName, IsSelected = false }; DuplicatedList.Add(duplicatedResult); NotifyPropertyChanged("DuplicatedList"); }
void OnDeleteFilename2(object sender) { System.Collections.Generic.List <DuplicatedResult> removedList = new List <DuplicatedResult>(); foreach (var i in DuplicatedList) { if (i.IsSelected) { removedList.Add(i); System.Diagnostics.Debug.WriteLine("Filename2: {0}", i.Filename2); System.IO.File.Delete(i.Filename2); } } foreach (var removed in removedList) { DuplicatedList.Remove(removed); } NotifyPropertyChanged("DuplicatedList"); }