2013-04-09 4 views
1

У меня есть приложение WIndows Phone. Это приложение отлично работает в WIndows Phone 7.5. Однако мне нужно было сделать некоторые обновления. Поэтому я решил использовать новейший инструментарий. Когда я решил сделать это изменение, мой ListPicker прекратил работать. У меня есть следующий код:ListPicker больше не работает в моем приложении Windows Phone 8

<tk:ListPicker x:Name="typeListPicker" Grid.Row="7" ItemsSource="{Binding Path=MyTypes}" 
    SelectedItem="{Binding Path=SelectedType, Mode=TwoWay}" 
    ItemTemplate="{StaticResource typeTemplate}" 
    FullModeItemTemplate="{StaticResource fullTypeTemplate}" Margin="12,-2,12,0"> 
</tk:ListPicker> 

В настоящее время MyTypes состоит из 10 элементов. Из-за размера этой коллекции отображается полный режим. Когда я выбираю элемент, я не возвращаюсь к экрану, на котором находится ListPicker. Вместо этого я возвращаюсь к странице, на которой отображается экран, который я показываю. Как ни странно, я не вижу, чтобы исключение было выброшено или что-то в этом роде.

Чтобы подтвердить свои подозрения, я удалил несколько предметов из MyTypes до коллекции из 3 предметов. Таким образом, полный режим не будет отображаться. Когда я это сделал, мой экран работал по желанию. Я не могу понять, почему Full Mode больше не работает в моем приложении. Любые предложения будут полезны.

Спасибо

ответ

0

Я продолжаю видеть различные вариации этой проблемы снова и снова здесь.

Вашей проблема с SelectedItem не является регистрируемой (не связываться-состояния) недвижимости в Windows Phone 8.

Ответ на этот question приведет вас к решению вместе с объяснением того, что происходит.

+0

Я пробовал, но это не сработало. – user70192

Смежные вопросы