使用图像和字符串动态填充ListView

时间:2010-08-16 13:58:20

标签: c# wpf image listview

我想用我的ListView填充对齐元素,一个小图标(确认标记或十字)和一个包含问题结果的字符串(右/错,这就是为什么图标)。

daInserire = new ListViewItem();
daInserire.Foreground = new SolidColorBrush(Colors.DarkGreen);
daInserire.Content = "Giusto: "+ straniero.Text + " = " + vocItaliano[current];
daInserire.HorizontalContentAlignment = HorizontalAlignment.Center;
daInserire.FontSize = 18;
//...
listViewConInfo.Items.Add(daInserire);

这很有效,我想在字符串之前添加一行图像。

2 个答案:

答案 0 :(得分:1)

看起来您正在使用WPF,因此您需要为Content属性创建一个StackPanel,并将Image和Label添加到该StackPanel。

答案 1 :(得分:0)

 ListView lV = new listView(); 
 ListViewItem Item = new ListViewItem(); 
 WrapPanel wrap = new WrapPanel(); 
 Image image = new image();
 image.Source = <<yourSource>>;
 Label label = new Label();
 label.Content = "W/E you want";
 wrap.Children.Add(image);
 wrap.Children.Add(label);
 Item.Content = wrap;
 lV.Items.Add(Item);