【发布时间】:2011-02-04 01:20:44
【问题描述】:
我将在 WPF 中创建一个 ListView,如下图所示
(来源:picfront.org)
@987654323 @
我的意思是我想在Name 列中的Gravatar 标签旁边添加一个图像。
如果你指导我可以吗?
编辑: 图像是方法的输出。该方法从 base-64 字符串生成图像。
【问题讨论】:
标签: c# wpf image listview binding
我将在 WPF 中创建一个 ListView,如下图所示
(来源:picfront.org)
@987654323 @
我的意思是我想在Name 列中的Gravatar 标签旁边添加一个图像。
如果你指导我可以吗?
编辑: 图像是方法的输出。该方法从 base-64 字符串生成图像。
【问题讨论】:
标签: c# wpf image listview binding
只要您已经熟悉如何对 ListView 进行数据绑定,那么它真的很简单。在您的单元格模板中,您只需要并排放置一个带有 Image 和 TextBlock 的 StackPanel。
<ListView>
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16" Source="{Binding IconUri}"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn ... />
<GridViewColumn ... />
</GridView>
</ListView.View>
</ListView>
【讨论】:
Source,图像是方法的输出。