private void AddListItem(QueueListItem item) { var id = ++_lastId; _items.Add(id, item); // Visuals var g = new QueueListItemControl(item, id); g.RemovedItem += btnDelete_Click; g.SelectColor += g_SelectColor; theStack.Children.Add(g); RecalcControlSize(); UpdateEmptyLabel(); }
private ProgressThrottler <DataModels.DownloadProgress> SetupThrottledQueueListProgress(QueueListItem queueListItem) { var progressHandler = new Progress <DataModels.DownloadProgress>(value => { queueListItem.Progress = value.Progress; }); return(new ProgressThrottler <DataModels.DownloadProgress>(progressHandler)); }
public void AddActiveItems(QueueListItem itemToAdd) { }
private ProgressThrottler <DownloadProgress> SetupThrottledQueueListProgress(QueueListItem queueListItem) { var progressHandler = new Progress <DownloadProgress>(value => { queueListItem.Progress = value.Progress; }); return(new ProgressThrottler <DownloadProgress>(progressHandler, _shellService.Settings.ProgressUpdateInterval)); }
public void RemoveActiveItem(QueueListItem itemToRemove) { }
public void RemoveActiveItem(QueueListItem itemToRemove) { activeItems.Remove(itemToRemove); }
public void AddActiveItems(QueueListItem itemToAdd) { activeItems.Add(itemToAdd); }
public void ScrollIntoView(QueueListItem item) { }