0
數據網格模板字段如何顯示使用LINQ到SQL顯示圖像WPF
數據網格模板字段如何顯示使用LINQ到SQL顯示圖像WPF
通過LINQ的生成的類的圖像(存儲在SQL數據庫),以在WPF在數據網格的模板字段中的圖像控制是局部的。這可以讓你擴展它們。因此,假設你的鏈接類有大意如下屬性:
public byte[] Image {get; set;}
你可以在模板中像這樣
public ImageSource imageSource
{
get
{
var Img = new BitmapImage();
Img.BeginInit();
Img.StreamSource = new System.IO.MemoryStream((byte[])Image);
Img.EndInit();
return Img;
}
}
屬性添加到分部類然後爲你」重新模板控制你只需要像這樣:
<DataGridTemplateColumn Header="Image" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding imageSource}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>