我正在开发Windows手机应用程序。我想问一下如何创建多列列表框。数据动态传播的地方。
例如:colg name Adress website
branches subjects and so on...
在xaml.cs中我添加了
然后如何在列表框的多列中显示它
答案 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>