XAML:
<sdk:DataGridTemplateColumn Header="My Image">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Height="150" HorizontalAlignment="Left" Margin="3,12,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="200" Source="{Binding Image1}" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
Код позади
открытый частичный класс MainPage: UserControl
{
public MainPage ()
{
InitializeComponent ();
ObservableCollection MyListItem = new ObservableCollection ();MyListItem.Add (new ListItems {Image1 = new BitmapImage (new Uri ("/SilverlightApplication2;component/Images/Capture.JPG",UriKind.Relative))});
dataGrid1.ItemsSource = MyListItem;
}
}
открытый класс ListItems
{
public BitmapImage Image1 {get;задавать;}
}