【发布时间】:2016-02-06 00:17:51
【问题描述】:
如何在 xaml 中向列表视图添加标题?我有这个带有 DataTemplate 的列表视图,无法弄清楚如何获取两个文本块的标题。
<ListView Name="myListView" Grid.Row="2" IsItemClickEnabled="True" ItemClick="ListView_ItemClick" >
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:Thema">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="50"/>
</Grid.ColumnDefinitions>
<TextBlock FontSize="16" Text="{x:Bind Name}" VerticalAlignment="Center" Grid.Column="0" />
<TextBlock FontSize="16" Text="{x:Bind FachId}" VerticalAlignment="Center" Grid.Column="1" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Listview 在后台从 c# 代码中获取数据: myListView.ItemsSource = tempThemen; 它是一个包含项目的列表。
【问题讨论】:
-
只需添加
相关内容即可? -
您想要每个项目或每组项目的标题吗?
标签: c# winrt-xaml uwp