Как добавить элементы ListBox в WPF? - PullRequest
0 голосов
/ 01 сентября 2011

как добавить элементы в элемент управления списком с помощью ?

вот часть xaml:

<ListBox HorizontalAlignment="Stretch" Name="ListBox1" VerticalAlignment="Stretch" Margin="0,20">
 <ListBox.ItemTemplate>
  <DataTemplate>
   <Label Content="???????" />
  </DataTemplate>
 </ListBox.ItemTemplate>
</ListBox>

и вот код для добавления предметов:

private sub Button1_Click() Handles Button1.Click
ListBox1.Items.Add("Hello World")
End Sub

если я нажму на buton1, элемент списка будет добавлен с "??????" - мне нужно заменить "?????" с помощью {Binding} или чего-то еще, чтобы оно могло получить правильное значение из button1_click ("Hello World")

1 Ответ

0 голосов
/ 01 сентября 2011

Да, просто замените его на {Binding}, только это должно сделать.

({Binding} связывается с DataContext, и DataContext из ItemTemplate будет соответствующим элементом, если элемент является простой строкой, как в вашем примере, который будет делать, если это сложный объект данных, вам нужно указать Path для привязки к свойству элемента)

...