2013-04-09 199 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 2013-04-09 21:49:01

相关问题