XAML:
<toolkit:ListPicker x:Name="payerMenu" Height="588" HorizontalAlignment="Left" Margin="34,11,0,0" VerticalAlignment="Top" Width="234" ExpansionMode="ExpansionAllowed"></toolkit:ListPicker>
代码背后:
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
payerMenu.ItemsSource = App.Instance.namesList;
}
namesList是List<string>
。项目将从另一个页面添加到该列表中。当我返回主页面时,ListPicker中没有显示任何项目。但是,我在文本块中手动打印ListPicker项目的内容,所有项目都打印
private void button1_Click(object sender, RoutedEventArgs e)
{
foreach(var item in payerMenu.Items)
{
textBlock1.Text += item.ToString();
}
}
这意味着ListPicker中有“are”项,由于某种原因它没有显示。我尝试过编写几个项目的硬编码,这些项目出现在ListPicker中,但不是用户添加的项目。
答案 0 :(得分:0)
检查App.Instance.namesList是属性,而不是字段。