WP7中的ListPicker没有显示项目?

时间:2013-05-26 13:40:38

标签: silverlight windows-phone-7 data-binding listpicker

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中,但不是用户添加的项目。

1 个答案:

答案 0 :(得分:0)

检查App.Instance.namesList是属性,而不是字段。