Введите свойство FileName
в своем классе SendImageToPlayer и установите его перед началом потока.
using System;
public class ImageConverter
{
public void button1_Click(Object sender, RoutedEventArgs e)
{
string filename = "c:\myfile.bmp";
SendImageToPlayer send = new SendImageToPlayer();
send.Filename = filename;
Thread t = new Thread(send.ReadImageFile);
t.Start();
}
Рассмотрите возможность использования класса потока BackgroundWorker .Он предоставляет события после завершения потока.
Вы проверяете ErrorCode при возникновении события RunWorkerCompleted .