Я пытаюсь привязать список строковых значений к списку, чтобы их значения были перечислены по строкам. Сейчас я использую это:
<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
, так как это все строковые значения, а не пользовательские классы.
Также он жалуется, что не нужно находить имена пользователей, когда у меня есть его внутри MainPage, как MainPage.PersonNames.
Я установил контекст данных:
DataContext="{Binding RelativeSource={RelativeSource Self}}"
Я делаю это неправильно?