首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListPicker完全模式崩溃

ListPicker完全模式崩溃
EN

Stack Overflow用户
提问于 2013-06-26 11:27:04
回答 1查看 880关注 0票数 0

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

代码语言:javascript
复制
<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函数,并使许多代码变得非常混乱。有没有其他方法可以让这件事起作用?

EN

回答 1

Stack Overflow用户

发布于 2013-06-26 18:27:00

正如你可以在这里(ListPicker crashes on full screen - Silverlight tool kit for WP7)读到的,ListPicker在FullMode中不能与ListPickerItem一起工作。

然而,该链接中的答案并不是100%正确的。通过使用其他项目类型,您可以在不使用DataBinding的情况下使用FullMode。如果你只想选择一些字符串,你可以使用以下命令:

添加命名空间:

代码语言:javascript
复制
xmlns:corelib="clr-namespace:System;assembly=mscorlib"

还有你的ListPicker:

代码语言:javascript
复制
<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>

你必须自己设计FullMode的样式,否则你只能得到一个字号很小的字符串列表。

Or as it is answered here,你可以通过后台代码添加你的项目,它应该可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17311036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档