C# ListPicker完全模式崩溃

C# ListPicker完全模式崩溃,c#,windows-phone-7,xaml,windows-phone-8,windows-phone,C#,Windows Phone 7,Xaml,Windows Phone 8,Windows Phone,我正在使用Windows Phone的列表选择器。目标是使列表以完整模式打开。现在,只要选择ListPicker,应用程序就会崩溃: <toolkit:ListPicker Name="list" SelectionChanged="moduleList_SelectionChanged" Tap="moduleList_Tap"> <toolkit:ListPickerItem Name="item1" Content="Item 1"/> <t

我正在使用Windows Phone的列表选择器。目标是使列表以完整模式打开。现在,只要选择ListPicker,应用程序就会崩溃:

<toolkit:ListPicker Name="list" SelectionChanged="moduleList_SelectionChanged"  Tap="moduleList_Tap">
    <toolkit:ListPickerItem Name="item1" Content="Item 1"/>
    <toolkit:ListPickerItem Name="item2" Content="Item 2"/>
    <toolkit:ListPickerItem Name="item3" Content="Item 3"/>
    <toolkit:ListPickerItem Name="item4" Content="Item 4"/>
    <toolkit:ListPickerItem Name="item5" Content="Item 5"/>
    <toolkit:ListPickerItem Name="item6" Content="Item 6"/>
</toolkit:ListPicker>

我知道绑定列表是一种可能的解决方案,但这样做似乎会破坏enable/disableInList函数,并使许多代码非常混乱。是否有其他方法可以实现此功能?

如您在此处所读()ListPicker不能在FullMode下使用
ListPickerItem

然而,该链接中的答案并非100%正确。通过使用其他项类型,您可以使用FullMode而无需数据绑定。如果您只需要选择一些字符串,可以使用:

添加名称空间:

xmlns:corelib="clr-namespace:System;assembly=mscorlib"
而不是你的列表选择器:

<toolkit:ListPicker Name="list">
    <corelib:String>Item 1</corelib:String>
    <corelib:String>Item 2</corelib:String>
    <corelib:String>Item 3</corelib:String>
    <corelib:String>Item 4</corelib:String>
    <corelib:String>Item 5</corelib:String>
    <corelib:String>Item 6</corelib:String>
</toolkit:ListPicker>

项目1
项目2
项目3
项目4
项目5
项目6
你必须自己设计FullMode的样式,否则你只能得到一个非常小的字符串列表


,您可以通过代码隐藏添加项目,它应该可以工作。

引发的
异常是什么?你的
点击
代码是什么样子的?你能给我们看看绑定你的listPicker的代码吗?