首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列表选择器WPtoolkit在WP8应用中的应用

列表选择器WPtoolkit在WP8应用中的应用
EN

Stack Overflow用户
提问于 2014-06-17 19:29:46
回答 3查看 168关注 0票数 0

我正在开发一个小型的WP8应用程序,我有一个xaml页面,在这个页面中我需要使用组合框/列表选择器。我已经安装了Windows工具包nuget包,现在我正在使用ListPicker

代码语言:javascript
复制
<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 ComboBox (这正是我所看到的)我只能看到第一个元素,当我点击它时,它不会显示列表的其余部分。这件事很容易,但我需要一些帮助。

有人知道我做错了什么吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-20 19:50:00

我使用的是system.String而不是ListPickerItem,它运行得更好:

<toolkit:ListPicker Header="Background"> <sys:String>dark</sys:String> <sys:String>light</sys:String> <sys:String>dazzle</sys:String> </toolkit:ListPicker>

票数 0
EN

Stack Overflow用户

发布于 2014-06-17 23:22:39

只是胡思乱想..。

这不是因为你有一个重复的项目

代码语言:javascript
复制
<toolkit:ListPickerItem Content="toto2" />

名单的顶部和底部都是?

票数 0
EN

Stack Overflow用户

发布于 2014-06-18 21:55:42

我有一个非常类似的问题,我希望我的解决方案能有所帮助。在我的示例中,数据绑定到ListPicker中的page contructor中。

代码语言:javascript
复制
BloodTypesLp.ItemsSource = ApplicationState.BloodTypes; // blood types is of type String []

xaml代码:

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

<toolkit:ListPicker.FullModeItemTemplate>在这里描述的是,当ListPicker被点击并扩展时会发生什么。

最终结果:

当您tap列表选择器时:

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

https://stackoverflow.com/questions/24271878

复制
相关文章

相似问题

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