2011-09-26 4 views
0

WCF를 사용하여 데이터베이스의 Silverlight DataGrid에 이미지를 어떻게 표시합니까? 사전에 감사합니다. Silverlight DataGrid에 이미지 표시

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

답변

0

MainPage()

{

InitializeComponent();

ObservableCollection MyListItem = new ObservableCollection(); MyListItem.Add (새 ListItems {Image1 = 새 BitmapImage (새 Uri ("/SilverlightApplication2;component/Images/Capture.JPG", UriKind.Relative))));

dataGrid1.ItemsSource = MyListItem;

}

}

공용 클래스 많은 ListItems

{

공공 BitmapImage 이미지 1 {얻을; 세트; }

}

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 뒤에 : UserControl을

{

대중이 같은

관련 문제