Ejemplo n.º 1
0
 public void threadlistViewCaptureRecord(object obj)
 {
     try
     {
         MyCapFaceLogWithImg _MyCapFaceLogWithImg = (MyCapFaceLogWithImg)obj;;
         List <byte[]>       listImageBytes       = new List <byte[]>();
         listImageBytes = thirft.QueryCapLogImageH(_MyCapFaceLogWithImg.ID, currDay);
         //得到图片
         if (listImageBytes[0].Length > 0)
         {
             GridCapCapPic.Dispatcher.BeginInvoke(new Action(() =>
             {
                 GridCapCapPic.Background = new ImageBrush
                 {
                     ImageSource = new BitmapImage(new Uri("pack://*****:*****@"/", "").Replace(@"/", ""));
             if (senceImg != null && senceImg.Count > 0 && senceImg[0].Length > 0)
             {
                 btnPicCaptureRecord.Dispatcher.BeginInvoke(new Action(() =>
                 {
                     image_SenceImg.Source = ImageConvert.ToBitmapImage(senceImg[0]);
                 }));
             }
         }
     }
     catch (Exception ex)
     {
         Logger <CaptureRecordQuery> .Log.Error("threadlistViewCaptureRecord", ex);
     }
     Thread.CurrentThread.Abort();
 }