C# 在ListView列中显示图标
此答案显示了如何使ListView显示和图标以及旁边的一些文本:C# 在ListView列中显示图标,c#,wpf,C#,Wpf,此答案显示了如何使ListView显示和图标以及旁边的一些文本: 但是图标不在它自己的列中。我想要一个图标栏和一个文本栏。如何做到这一点?您没有展示您的列表视图的外观,因此我假设它与另一个问题非常相似。您需要设置ListView.View并指定列。一个模板用于图像,另一个模板用于文本: <ListView ItemsSource="{Binding Items}"> <ListView.Resources> <DataTemplate x:
但是图标不在它自己的列中。我想要一个图标栏和一个文本栏。如何做到这一点?您没有展示您的
列表视图的外观,因此我假设它与另一个问题非常相似。您需要设置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>