当ExpansionMode设置为FullScreenOnly时,ListPicker始终崩溃

时间:2011-10-01 11:30:23

标签: c# windows-phone-7 listpicker

如何以全屏模式打开列表选择器?当我将ExpansionMode设置为FullScreenOnly时,它会崩溃。我尝试创建空白项目并做同样的事情,但它也崩溃了。

<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>

我应该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

在XAML中定义项目时,完整模式会导致错误,这是一个明显已知的错误。

正如另一个答案所说,在代码中定义您的项目并且不会出现此问题。

答案 1 :(得分:1)

多次添加“item1”可能会产生问题?尝试将内容更改为item1,item2 ......等

如果不是这样,请尝试使用listPicker1.Items.Add();

答案 2 :(得分:0)

问题是ListPicker中的一些错误,如果它们是直接从XAML提供的,则会阻止它显示超过5个项目。更好地使用数据绑定并通过C#生成项目。