如何创建多列列表框

时间:2013-12-24 11:09:41

标签: windows-phone-8

我正在开发Windows手机应用程序。我想问一下如何创建多列列表框。数据动态传播的地方。

例如:colg name Adress website

 branches     subjects   and so on...

在xaml.cs中我添加了

然后如何在列表框的多列中显示它

1 个答案:

答案 0 :(得分:0)

只需在ListBox Datatemplate中添加三列的网格布局。这是一个例子。

    <ListBox  Grid.Row="1" Name="listBoxHistory">
      <ListBox.ItemTemplate>
        <DataTemplate>
         <Grid Width="480" Background="#e6e6e6" Margin="0,10">
          <Grid.RowDefinitions>
           <RowDefinition Height="Auto"/>                       
          </Grid.RowDefinitions>
          <Grid.ColumnDefinitions>
           <ColumnDefinition Width="*"/>
           <ColumnDefinition Width="*"/>
           <ColumnDefinition Width="*"/>
           </Grid.ColumnDefinitions>
        <TextBlock Grid.Row="0" Grid.Column="0" Text="{Binding emailid}"/>
        <TextBlock Grid.Row="0" Grid.Column="1" Text="{Binding dob}"/>
        <TextBlock Grid.Row="0" Grid.Column="2" Text="{Binding andsoon}"/>
        </Grid>
  </DataTemplate>
    </ListBox.ItemTemplate>        
 </ListBox>