wpf - Posso usar o System.Drawing no wpf?

Estou salvando a imagem no banco de dados. .. mas como recuperar essa imagem do banco de dados .. quando eu tento usar system.drawing .. mostra um erro .. alguns de ppl dizendo que eu não posso usar system.drwaing em wpf .. nem mesmo dll arquivo ..

meu código é

private void btnShow_Click(object sender, RoutedEventArgs e)
{
       DataTable dt2 =  reqBll.SelectImage().Tables[0];
       byte[] data = (byte[])dt2.Rows[0][1];
       MemoryStream strm = new MemoryStream();
       strm.Write(data, 0, data.Length);
       strm.Position = 0;
       System.Drawing.Image img = System.Drawing.Image.FromStream(strm);
       BitmapImage bi = new BitmapImage();
       bi.BeginInit();
       MemoryStream ms = new MemoryStream();
       img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
       ms.Seek(0, SeekOrigin.Begin);
       bi.StreamSource = ms;
       bi.EndInit();
       ImgBox.Source = bi;
    }

O que fazer agora?

Eu usei o system.drawing.dll .. Agora eu posso usar system.drawing.bitmap .. mas depois de usá-lo mostra um erro no System.Drawing.Image.FromStream (strm);

erro: - exceção de argumento não tratada pelo código do usuário

O parâmetro não é válido.

questionAnswers(2)

yourAnswerToTheQuestion