Как я могу привязать данные списка строк к ListBox в WPF / WP7?
Я пытаюсь привязать список строковых значений к списку, чтобы их значения перечислялись построчно. Прямо сейчас я использую это:
<ListBox Margin="20" ItemsSource="{Binding Path=PersonNames}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Id}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Но я не знаю, что я должен поместить в текстовый блок вместоId
, поскольку все они являются строковыми значениями, а не пользовательскими классами.
Также он жалуется на то, что не находит PersonNames, когда он у меня внутри MainPage, как MainPage.PersonNames.
Я устанавливаю контекст данных на:
DataContext="{Binding RelativeSource={RelativeSource Self}}"
Я делаю это неправильно?