Dus*_*vis 2 silverlight-toolkit windows-phone-7
实现ListPicker时,如果有足够的项目使其全屏显示,它将崩溃.如果只有2-3个项目并且它只是扩展,它不会崩溃.我得到一个ArgumentException,'参数不正确'
<toolkit:ListPicker Grid.Row="1"
ItemTemplate="{Binding lpkItemTemplate}"
FullModeItemTemplate="{Binding lpkFullItemTemplate}">
<toolkit:ListPicker.Items>
<toolkit:ListPickerItem>1</toolkit:ListPickerItem>
<toolkit:ListPickerItem>5</toolkit:ListPickerItem>
<toolkit:ListPickerItem>10</toolkit:ListPickerItem>
<toolkit:ListPickerItem>15</toolkit:ListPickerItem>
<toolkit:ListPickerItem>20</toolkit:ListPickerItem>
<toolkit:ListPickerItem>30</toolkit:ListPickerItem>
</toolkit:ListPicker.Items>
</toolkit:ListPicker>
Run Code Online (Sandbox Code Playgroud)
模板是
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Name="lpkItemTemplate">
<TextBlock Text="{Binding Content}" />
</DataTemplate>
<DataTemplate x:Name="lpkFullItemTemplate">
<TextBlock Text="{Binding Content}" />
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
Run Code Online (Sandbox Code Playgroud)
我看过一些例子,我没有看到任何与我在这里有什么不同的东西,而且它有效.唯一的区别是示例重做数据绑定.我已经尝试逐步调试控件的代码,但我没有看到任何弹出的内容.在ListPicker中完成'OnManipulationCompleted'事件处理程序之后,它会在基类'ItemsControl'中抛出异常.
我有什么想法吗?