/// <summary> /// /// </summary> /// <param name="thumbnailView"></param> /// <param name="state"></param> public void Run(ThumbnailView thumbnailView, ThumbnailWorkerState state) { _thumbnailView = thumbnailView; _tnvState = state; _bgWorker.RunWorkerAsync(); }
public void Run(ThumbnailView thumbnailView, ThumbnailWorkerState state) { foreach (ClearListCompleted instance in _clearListCompleted.GetInvocationList()) instance(_thumbnailView, _tnvState); //_thumbnailView = thumbnailView; //_tnvState = state; //_bgWorker.RunWorkerAsync(); }
/// <summary> /// /// </summary> /// <param name="thumbnailView"></param> /// <param name="state"></param> /// <param name="metaItemQueue"></param> public void Run(ThumbnailView thumbnailView, ThumbnailWorkerState state, Queue<ThumbnailMetaItem> metaItemQueue) { _thumbnailView = thumbnailView; _tnvState = state; _metaItemQueue = metaItemQueue; _loadedMetaItemQueue = new Queue<ThumbnailMetaItem>(); _bgWorker.RunWorkerAsync(); _timer.Start(); }
public ThumbnailWorkerState(ThumbnailView thumbnailView, Dictionary<ListViewItem, IFSInfo> listViewDict) { ThumbnailView = thumbnailView; Cancel = false; DirectoryInfo = null; ListViewDict = listViewDict; }