Es fácil de mostrar una imagen en una cuadrícula de datos de Microsoft Silverlight . En lugar de utilizar " DataGridTextColumn " para mostrar los datos en una columna , utilice " DataGridTemplateColumn " para crear un modelo de datos de la columna. En el modelo de datos , cree un objeto de imagen y especificar la imagen , la anchura y la altura para mostrar la imagen en la celda. Instrucciones
1
Crear la red de datos arrastrando el control DataGrid desde el cuadro de herramientas y soltarlo en el proyecto. Establezca la propiedad " AutoGenerateColumns " a " falso ", "Sólo lectura" a "true ", " ordenar columnas " a "True" y establecer un margen adecuado .
2
Crear un controlador para recuperar el texto e imágenes, se unen y servirlos a la red de datos. Crear una rutina de error específico para las imágenes en caso de que haya un problema de visualización de una imagen.
3
Añada la columna de la imagen con " DataGridTempalteColumn . " Agregar una plantilla de células y crear un objeto de imagen para mostrar la imagen en la celda. para x: Name = " foto" ImageFailed = Ancho " picture_ImageFailed " = " 200 " height = " 130 "