【发布时间】:2011-09-26 08:49:02
【问题描述】:
如何使用 WCF 在我的 silverlight 数据网格中显示图像,请帮助。 提前致谢。
【问题讨论】:
标签: wcf xaml silverlight-3.0
如何使用 WCF 在我的 silverlight 数据网格中显示图像,请帮助。 提前致谢。
【问题讨论】:
标签: wcf xaml silverlight-3.0
像这样:
<data:DataGridTemplateColumn Width="25">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="20" Stretch="Fill" Source="../Images/img.png" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
【讨论】:
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
{
公共主页()
{
初始化组件();
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 Image1 { get;放; }
}
【讨论】: