【发布时间】:2015-06-14 23:21:44
【问题描述】:
我正在尝试学习如何在我的 win 8 应用程序的列表视图中制作数据模板
我的 Xaml 代码中有以下代码
<!-- Vertical scrolling item list -->
<ListView x:Name="itemListView"
Margin="120,0,0,60"
ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
SelectionChanged="ItemListView_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Height="110" Margin="6">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}" Width="110" Height="110">
<Image Source="{Binding Image}" Stretch="UniformToFill"/>
</Border>
<StackPanel Grid.Column="1" VerticalAlignment="Top" Margin="10,0,0,0">
<TextBlock Text="{Binding Title}" TextWrapping="NoWrap" FontFamily="Global User Interface"/>
<TextBlock Text="{Binding Subtitle}" TextWrapping="NoWrap"/>
<TextBlock Text="{Binding Description}" MaxHeight="60" FontFamily="Global User Interface"/>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我想不通的是如何设置三个文本块的文本标题,副标题和描述以及图片中的图片
通常当页面加载时,我在 itemListView_Loaded(object sender, RoutedEventArgs e) 方法中使用以下内容
itemListView.Items.Add(Convert.ToString(correct) + ". " + line.Split(',')[6]);
但我真的很难过
任何帮助表示赞赏
标记
【问题讨论】:
标签: c# listview windows-8 datatemplate