2010-10-05 57 views
0

我有一个Silverlight DataGrid中这样在DataGrid交替列

<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> 

这将让我这样数据的这种模式:
文本图像
文字图片
文字图片
文本图像

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

+2

这听起来非常可能是数据g摆脱不是这项工作的工具。 – AnthonyWJones 2010-10-05 16:11:43

+0

有什么建议可以做到这一点?也许将图像和文本添加到按钮并将按钮逐个添加到堆栈面板。我说按钮,因为我需要它是可点击的。在这种情况下,我还必须将每个按钮连接到“单击”事件。听起来很难... – sunil 2010-10-05 20:39:48

回答