2013-04-09 238 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

相關問題