2009-09-25 131 views
1

如何在行中显示标题而不是列并绑定数据。因此,所有绑定的值将增加列数而不是行数。如何在WPF中水平显示listview?

ListView.View被设置为GridView。

请帮忙。

感谢,

+0

主持人关注的标志是行政支持,而不是获得紧急问题的答案。 – 2009-09-25 14:08:14

回答

1

我不能想出复杂的东西,但你可以试试这个简单的黑客:旋转网格的头部和单元的内容。谁知道,也许这就是你正在寻找的:)。

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <Grid> 
     <ListView> 
     <ListView.LayoutTransform> 
      <RotateTransform Angle="-90"/> 
     </ListView.LayoutTransform> 
     <ListView.View> 
      <GridView> 
       <GridViewColumn Header="First"> 
        <GridViewColumn.CellTemplate> 
        <DataTemplate> 
         <ContentPresenter Content="{Binding}"> 
          <ContentPresenter.LayoutTransform> 
           <RotateTransform Angle="90"/> 
          </ContentPresenter.LayoutTransform> 
         </ContentPresenter> 
        </DataTemplate> 
        </GridViewColumn.CellTemplate> 
       </GridViewColumn>    
      </GridView> 
     </ListView.View> 
     <TextBlock Text="Some Data"/> 
     <TextBlock Text="More Data"/> 
     </ListView> 
    </Grid> 
</Page> 
+0

谢谢。 让我试试..感谢Anwaka – Ershad 2009-09-26 10:10:27