Como posso vincular dados a uma lista de cadeias de caracteres a um ListBox no WPF / WP
Estou tentando vincular uma lista de valores de string a uma caixa de listagem para que seus valores sejam listados linha por linha. Agora eu uso isso:
<ListBox Margin="20" ItemsSource="{Binding Path=PersonNames}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Id}"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Mas não sei o que devo colocar no bloco de texto, em vez deId
, pois todos são valores de sequência, não classes personalizada
Também reclama de não ter que encontrar o PersonNames quando o tenho dentro do MainPage, como MainPage.PersonName
Defino o contexto de dados para:
DataContext="{Binding RelativeSource={RelativeSource Self}}"
Estou fazendo errado?