我有像这样的silverlight数据网格
<data:DataGrid x:Name="productsDataGrid">
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="Desc" Binding="{Binding SmallDesc}"/>
<data:DataGridTemplateColumn>
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Width="50" Height="50" Source="{Binding SmallPhotoLoc}"></Image>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
</data:DataGrid>
这会让我得到这样的数据模式:
文字图片
文字图片
文字图片
文字图像
任何人都可以请教如何获得以下模式:
文字图片
图片文字
文本图像
图片文字
答案 0 :(得分:1)
使用带有DataTemplateSelector的列表框
这是一个例子
http://geekswithblogs.net/tkokke/archive/2009/09/28/datatemplateselector-in-silverlight.aspx