Как я могу привязать данные списка строк к 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}}"

Я делаю это неправильно?

Ответы на вопрос(4)

Ваш ответ на вопрос