2011-09-26 70 views

回答

0

這樣的:

<data:DataGridTemplateColumn Width="25"> 
    <data:DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <Image Width="20" Stretch="Fill" Source="../Images/img.png" /> 
     </DataTemplate> 
    </data:DataGridTemplateColumn.CellTemplate> 
</data:DataGridTemplateColumn> 
0

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:用戶控件

{

公共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中

{

公衆的BitmapImage {此搜索得到;組; }

}