【发布时间】:2012-04-14 17:23:06
【问题描述】:
在被告知本机 ComboBox 不是最佳选择后,我被告知查看 Silverlight 工具包 ListPicker。所以我确实遇到了问题。
我打开了一个新项目并将一个新的ListPicker 拉到主页面上。 ListPicker 看起来像:
<toolkit:ListPicker x:Name="Result">
<toolkit:ListPickerItem Content="Win" />
<toolkit:ListPickerItem Content="Place" />
<toolkit:ListPickerItem Content="Lose" />
</toolkit:ListPicker>
当尝试运行它时,我得到一个 XamlParseException 与 InvalidProgramException 的 InnerException。我所做的只是拖动控件,然后添加一些ListPickerItem。删除项目仍然会导致错误,完全删除ListPicker 控件允许页面显示没有错误。
我确定我错过了什么,但我阅读的任何文档似乎都表明这个标记很好,包括 http://windowsphonegeek.com/articles/listpicker-for-wp7-in-depth
我可以提供所需的任何其他信息。
【问题讨论】:
-
确保您的页面声明包含“工具包”命名空间
-
是的
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"没有它,它不会编译。 -
你能把它绑定到来自代码隐藏的数据吗?
标签: windows-phone-7 xaml silverlight-toolkit xamlparseexception listpicker