我创建了一个列表视图。listview 的源设置为“listviewitem”列表。listviewItem 的内容设置为我需要从中获取数据的特定类。不知何故,我的 xaml 文档中的数据模板无法识别,这导致默认模板而不是我定义的模板。
我的模板如下所示:
<DataTemplate x:Key="Tiled">
<StackPanel Height="100" Width="90">
<Grid Width="70" Height="70" HorizontalAlignment="Center">
<Image Source="{Binding Path=Content.Icon}" Margin="6,6,6,9"/>
</Grid>
<TextBlock Style="{Binding Path=Content.Name}" FontSize="13"
HorizontalAlignment="Center" Margin="0,0,0,1" />
</StackPanel>
</DataTemplate>
我知道我也可以将列表的源设置为对象集合而不是 listviewitems,但我需要 listviewitems 中的上下文菜单。