0
<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,由於某種原因它不顯示。我嘗試了幾個項目的硬編碼,這些項目出現在ListPicker中,但不是用戶添加的項目。
它應該是正確的,因爲我將相同的列表綁定到與listpicker相同的頁面上的列表框,並且它工作正常。只是listpicker沒有顯示這些項目。 –
你可以放更多的數據嗎?你如何綁定到列表框。你如何創建源代碼等。你如何初始化namesList ...並嘗試在Xaml中綁定itemsourece。 –