public static void AddHistoryItemAsync(string historyPath, HistoryItem historyItem) { TaskEx.Run(() => { HistoryManager history = new HistoryManager(historyPath); history.AppendHistoryItem(historyItem); }); }
private void RefreshHistoryItems() { if (history == null) { history = new HistoryManager(HistoryPath); } allHistoryItems = GetHistoryItems(); ApplyFiltersAndAdd(); }
public static void AddHistoryItemAsync(string historyPath, HistoryItem historyItem) { WaitCallback thread = state => { HistoryManager history = new HistoryManager(historyPath); history.AddHistoryItem(historyItem); }; ThreadPool.QueueUserWorkItem(thread); }
public static void AddHistoryItemAsync(string historyPath, HistoryItem historyItem) { WaitCallback thread = state => { HistoryManager history = new HistoryManager(historyPath); history.AppendHistoryItem(historyItem); }; ThreadPool.QueueUserWorkItem(thread); }
private void RefreshHistoryItems() { if (history == null) { history = new HistoryManager(HistoryPath); } historyItems = GetHistoryItems(); ilvImages.Items.Clear(); ImageListViewItem[] ilvItems = historyItems.Select(historyItem => new ImageListViewItem(historyItem.Filepath) { Tag = historyItem }).ToArray(); ilvImages.Items.AddRange(ilvItems); }