internal void UpDateInfo() { foreach (var name in ChangedItems) { var finfo = new FileInfo(Path.Combine(this.Dir, name)); if (finfo.Exists) { var item = Items.First(x => { return(x.Name.Equals(name)); }); if (item != null) { item.Size = finfo.Length; item.LastWriteTime = finfo.LastWriteTime; } } } if (ChangedItems.Count > 0) { ChangedItems.Clear(); listView.Refresh(); } }
public void AcceptChanges() { ChangedItems.Clear(); Modified = false; }