public void Remove(HistoryItemViewModel item) { if (item != null) { item.Location.TryDeleteDir(); Items.Remove(item); } }
public void Reset() { Items.Clear(); var sw = new Stopwatch(); foreach (string dir in Directory.GetDirectories(DataDir).Reverse()) { sw.Start(); Items.Add(HistoryItemViewModel.LoadFrom(dir)); Debug.WriteLine(sw.Elapsed + " - " + dir); sw.Reset(); } }