public void SetImage(object sender, SocketEventArgs e) { BinaryImageConverter converter = new BinaryImageConverter(); mainWindow.MainDataGrid.Dispatcher.Invoke(new Action( delegate() { mainWindow.MainImage.Source = converter.Convert(e.Command.File, typeof(byte[]), null, null) as BitmapImage; })); }