Динамическое заполнение ListView изображением и строкой - PullRequest
1 голос
/ 16 августа 2010

Я хотел бы заполнить свой 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 ]

1 голос
/ 16 августа 2010

Похоже, вы используете WPF, поэтому вам нужно создать StackPanel для своего свойства Content и добавить изображение и метку в эту StackPanel.

0 голосов
/ 20 августа 2010
 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); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...