示例#1
0
 public ThreadParams(ResultMovieItem movie, DispatcherObject dispatcher, SetImageDataHandler handler) : this(string.Empty, dispatcher, handler)
 {
     Movie = movie;
     if (Movie != null)
     {
         ImageUrl = Movie.ImageUrl;
     }
 }
示例#2
0
 public static void GetImageAsync(DispatcherObject dispatcher, string imageUrl, SetImageDataHandler handler)
 {
     ThreadPool.QueueUserWorkItem(new WaitCallback(DoWork), new ThreadParams(imageUrl, dispatcher, handler));
 }
示例#3
0
 public static void GetImageAsync(DispatcherObject dispatcher, ResultMovieItem movie, SetImageDataHandler handler)
 {
     ThreadPool.QueueUserWorkItem(new WaitCallback(DoWork), new ThreadParams(movie, dispatcher, handler));
 }
示例#4
0
 public ThreadParams(string imageUrl, DispatcherObject dispatcher, SetImageDataHandler handler)
 {
     ImageUrl   = imageUrl;
     Dispatcher = dispatcher;
     Handler    = handler;
 }