开发者

Dynamically filling ListView with an image and a string

I would like to fill my ListView with do aligned elements, a little icon (either a confirm mark or a cross) and a string which contains the result of a question (Right / Wrong, that's why icon).

daInserire = new ListViewItem();
daInserire.Foreground = new SolidColorBrush(Colors.DarkGreen);
daInserire.Content = "Giusto: "+ straniero.Text + " = " + vocItaliano[current];
daInserire.HorizontalContentAlignment = HorizontalAlignment.Center;
daInserire.FontSize = 18;
//...
li开发者_如何学CstViewConInfo.Items.Add(daInserire);

This works perfectly, I'd like to add before the string, on the same line an image.


Looks like you're using WPF, so you'll need to create a StackPanel for your Content property and add the Image and a Label to that StackPanel.


 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); 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜