2011-10-01 33 views
0

如何讓我的列表選擇器在全屏模式下打開?當我將ExpansionMode設置爲FullScreenOnly時,它崩潰。我試圖創建空白項目,並做同樣的事情,但它也崩潰。當ExpansionMode設置爲FullScreenOnly時,ListPicker總是崩潰

<toolkit:ListPicker Height="100" HorizontalAlignment="Left" Margin="53,37,0,0" Name="listPicker1" VerticalAlignment="Top" Width="200" ExpansionMode="FullScreenOnly"> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
      <toolkit:ListPickerItem Content="item1"/> 
     </toolkit:ListPicker> 

我該如何解決這個問題?

+0

你想在模擬器上? – rplusg

+0

@rplusg我只在模擬器上嘗試 – Booyaches

回答

1

多次添加「item1」可能會產生問題?嘗試將內容更改爲item1,item2 ...等

如果不是這樣,請嘗試使用listPicker1.Items.Add();

+0

我剛剛粘貼了這個剪切作爲參考在我的應用程序中,content參數的值對於每個項目都是不同的。我會嘗試在代碼中添加項目。 – Booyaches

+0

好吧,它在我用c#代碼設置所有參數時有效。謝謝:) – Booyaches

+0

很高興我可以幫忙,與wp7玩得開心。 :) – rplusg

2

在XAML中定義項目時,有一個[n明顯已知的]錯誤,其中全模式導致錯誤。

正如其他答案所述,在代碼中定義您的項目並且不會看到此問題。

0

問題是ListPicker中的一些錯誤,如果它們是從XAML直接提供的,可以防止它顯示超過5個項目。更好地使用數據綁定並通過C#生成項目。