我正在尝试将字符串值列表绑定到列表框,以便逐行列出它们的值。现在我使用的是:
<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}}"我做错了吗?
https://stackoverflow.com/questions/9391746
复制相似问题