DataGridコントロールがデータバインドする際に、データの値によって、セル内での描画をするのは?Windows Form のようなdataGrid1.Rows[0].Cells[1]みたいなプロパティが提供されていませんので、LoadingRowイベントを利用して、Rowがロードする時、セルの値を取得・設定できます。 private void dataGrid1_LoadingRow(object sender, DataGridRowEventArgs e) { //5番目列のセルを取得する Image image = (Image)dataGrid1.Columns[5].GetCellContent(e.Row); //ここの「Thumbnail」はデータバインド時、データの列名 Byte[] bits = ((Comics)e.Row.DataContext).Thumbnail; if (image != null && bits != null && bits.Length > 0) { BitmapImage bi = new BitmapImage(); bi.SetSource(new MemoryStream(bits)); image.Source = bi; } } まぁ特別なニーズがなければ、IValueConverterを利用したほうがよいと思います。 あなたのお住まいの地域で最安のブロードバンド選び |