数据网格中的交替列

时间:2010-10-05 15:57:47

标签: silverlight

我有像这样的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>  

这会让我得到这样的数据模式:
文字图片
文字图片
文字图片
文字图像

任何人都可以请教如何获得以下模式:
文字图片
图片文字
文本图像
图片文字

1 个答案:

答案 0 :(得分:1)

使用带有DataTemplateSelector的列表框

这是一个例子

http://geekswithblogs.net/tkokke/archive/2009/09/28/datatemplateselector-in-silverlight.aspx