Windows phone 8 WP8应用程序上的listpicker WPtoolkit
我正在开发一个小的WP8应用程序 我有一个xaml页面,其中需要使用组合框/列表选择器。 我已经安装了Windows Phone toolkit nuget软件包,现在正在使用ListPickerWindows phone 8 WP8应用程序上的listpicker WPtoolkit,windows-phone-8,Windows Phone 8,我正在开发一个小的WP8应用程序 我有一个xaml页面,其中需要使用组合框/列表选择器。 我已经安装了Windows Phone toolkit nuget软件包,现在正在使用ListPicker <toolkit:ListPicker Grid.Column="0"> <toolkit:ListPickerItem Content="toto2" /> <toolkit:ListPickerItem Content="toto1" /> <
<toolkit:ListPicker Grid.Column="0">
<toolkit:ListPickerItem Content="toto2" />
<toolkit:ListPickerItem Content="toto1" />
<toolkit:ListPickerItem Content="toto3" />
<toolkit:ListPickerItem Content="toto4" />
<toolkit:ListPickerItem Content="toto5" />
<toolkit:ListPickerItem Content="toto6" />
<toolkit:ListPickerItem Content="toto7" />
<toolkit:ListPickerItem Content="toto2" />
</toolkit:ListPicker>
问题是:
我可以在列表选择器中看到列表,但它的行为与wpf组合框不同
我只能显示第一个元素,当我点击它时,它不会显示列表的其余部分。
这可能很容易,但我需要一些帮助
有人知道我做错了什么吗 只是胡乱猜测
这不是因为你有一个重复的项目
<toolkit:ListPickerItem Content="toto2" />
列表的顶部和底部?我遇到了一个非常类似的问题,我希望我的解决方案能有所帮助。在我的示例中,数据绑定到
页面构造函数中的ListPicker
BloodTypesLp.ItemsSource = ApplicationState.BloodTypes; // blood types is of type String []
xaml代码:
<toolkit:ListPicker Grid.Row="1"
x:Name="BloodTypesLp"
BorderBrush="DarkGray"
HorizontalAlignment="Stretch"
BorderThickness="3"
Margin="25,0,25,0"
SelectionChanged="bloodTypesLP_SelectionChanged"
ExpansionMode="ExpansionAllowed"
Foreground="Black"
FontSize="30">
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate x:Name="LPDataTemplate">
<TextBlock Text="{Binding}" FontSize="40"/>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>
这里的
描述了当点击ListPicker并将其展开时会发生什么
最终结果:
当你点击列表选择器时:
我使用system.String代替ListPickerItem,效果更好:
黑暗的
光
使目眩
我尝试了以下几点:
<toolkit:ListPicker Header="Background">
<sys:String>dark</sys:String>
<sys:String>light</sys:String>
<sys:String>dazzle</sys:String>
</toolkit:ListPicker>