2011-10-01 40 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#生成项目。