这个答案显示了如何将ListView显示和图标以及一些文本放在旁边:
WPF - Create a listview with icons
但图标不在自己的专栏中。我想要一个图标列和一个文本列。怎么做?
答案 0 :(得分:1)
您没有展示ListView
的样子,所以我认为它与其他问题非常相似。您需要设置ListView.View
并指定列。一个是模板,另一个是文本:
<ListView ItemsSource="{Binding Items}">
<ListView.Resources>
<DataTemplate x:Key="Template">
<Image Source="{Binding Path=Icon, Converter={StaticResource Conv}}" Width="64" Height="64"/>
</DataTemplate>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn Header="Icon" CellTemplate="{StaticResource Template}"/>
<GridViewColumn Header="Text" DisplayMemberBinding="{Binding Name}"/>
</GridView>
</ListView.View>
</ListView>