Проблема с шаблоном itemsource в Windows Phone 7

Я пытаюсь заставить средство выбора списка отображать свойство, которое находится в iList. Когда я запускаю приложение, вместо этого появляется информация о привязке, а не это свойство.

Вот xaml

 <phone:PhoneApplicationPage.Resources>
    <DataTemplate x:Name="lpkItemTemplate">
        <TextBlock Text="{Binding Operation}" />
    </DataTemplate>
    <DataTemplate x:Name="lpkFullItemTemplate">
        <TextBlock Text="{Binding Operation}" />
    </DataTemplate>
</phone:PhoneApplicationPage.Resources>
 <toolkit:ListPicker x:Name="lbOperation" Header="Operations"  SelectedIndex="0" 
                        FullModeItemTemplate="{Binding lpkFullItemTemplate}"
             ItemTemplate="{Binding lpkItemTemplate}"
                        Grid.Row="5" 
                        >

и код позади

        Dim Os As List(Of wsOperation.Operation) = e.Result
    Me.lbOperation.ItemsSource = Os

я думаю, что это ошибка шаблона, потому что количество строк в списке - это число, которое появляется, когда я нажимаю на средство выбора списка... но свойство, которое я задал ("Операция"), не отображает данные. Вместо этого я получаю ~ 10 строк wsOperation.Operation.

спасибо Шеннон

~~~~~~~~~ возможно, немного больше информации поможет с возможным решением Вот что показывает список, когда я запускаю эту страницу

ProcWP.wsOperation.Operation

когда я нажимаю на строку выше.. это то, что показывает список

ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation
ProcWP.wsOperation.Operation

person jvcoach23    schedule 25.10.2011    source источник


Ответы (1)


ответ на эту проблему был в наборе инструментов: ListPicker. Мне нужно было изменить {Binding lpkFullItemTemplate} на {StaticResource lpkFullItemTemplate} и то же самое с itemTemplate

так это выглядит сейчас

<toolkit:ListPicker x:Name="lbOperation" Header="Operations"  SelectedIndex="1" 
                        FullModeItemTemplate="{StaticResource lpkFullItemTemplate}"
             ItemTemplate="{StaticResource lpkItemTemplate}"
                        Grid.Row="5" 
                        >
person jvcoach23    schedule 01.11.2011