2013-05-26 4 views
0

XAML :WP7의 ListPicker가 항목을 표시하지 않습니까?

<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에 항목이 표시되지 않습니다. 그러나, 나는 수동으로 TextBlock의 ListPicker 항목의 내용을 인쇄, 모든 항목이이 항목은 ListPicker에, 어떤 이유가 표시되지 "있다"를 의미

private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     foreach(var item in payerMenu.Items) 
     { 
      textBlock1.Text += item.ToString(); 
     } 
    } 

인쇄됩니다. 나는 처음 몇 항목을 하드 코딩하려고 시도했지만, ListPicker에는 이러한 항목이 표시되지만 사용자가 추가 한 항목은 표시되지 않습니다.

답변

0

App.Instance.namesList가 속성이 아닌 필드인지 확인하십시오.

+0

listpicker와 같은 페이지의 목록 상자에 동일한 목록을 바인딩했기 때문에 올바른 것입니다. listpicker가 항목을 표시하지 않는다는 것입니다. –

+0

더 많은 데이터를 넣을 수 있습니까? listbox에 바인딩 된 방법. 어떻게 소스를 생성하는지 등등. 네임리스트를 초기화하는 방법 ... 그리고 Xaml에서 itemsourece를 묶는 방법. –