2010-08-16 75 views
1

我想用我的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); 

這很好,我想在字符串之前添加一個圖像。

回答

1

看起來你使用的是WPF,所以你需要爲你的Content屬性創建一個StackPanel,並將Image和一個Label添加到該StackPanel。

+0

是的,我認爲,但...如何做到這一點? – Girildo 2010-08-16 14:19:19

+0

沒關係,我做到了:) – Girildo 2011-01-29 19:30:35

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