¿Cómo puedo vincular datos a una lista de cadenas a un ListBox en WPF / WP7?

Estoy tratando de vincular una lista de valores de cadena a un cuadro de lista para que sus valores se enumeren línea por línea. En este momento uso esto:

<ListBox Margin="20" ItemsSource="{Binding Path=PersonNames}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Path=Id}"></TextBlock>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

Pero no sé qué se supone que debo poner en el bloque de texto, en lugar deId, ya que todos son valores de cadena, no clases personalizadas.

También se queja de no tener que encontrar PersonNames cuando lo tengo dentro de MainPage, como MainPage.PersonNames.

Establezco el contexto de datos en:

DataContext="{Binding RelativeSource={RelativeSource Self}}"

¿Lo estoy haciendo mal?

Respuestas a la pregunta(8)

Su respuesta a la pregunta