Windows Phone关于 Llistpicker用法

 

首先 你要确认 你有安装Toolkit,然后添加引用,在工程中添加引用。点击Project–Add Reference–.Net选项卡,下拉,找到Microsoft.Phone.Controls.Toolkit,双击添加

第一种xaml里面添加

           <toolkit:ListPicker Header="Categories">
<toolkit:ListPickerItem Content="Johnny" />
<toolkit:ListPickerItem Content="Tommy" />
<toolkit:ListPickerItem Content="Alumi" />
</toolkit:ListPicker>

CS里面不用写代码

第二种 XAML里面添加

<toolkit:ListPicker Header="Default" Height="229" Name="defaultPicker" Width="414" />

CS里面

this.defaultPicker.ItemsSource = new List<String>() { "London", "China", "Mexico" };

第三种颜色选择控件 XAML 

<toolkit:ListPicker Header="Full ListPicker" Height="217" Name="listPicker1" Width="410" ItemsSource="{Binding}">

<toolkit:ListPicker.FullModeItemTemplate>

<DataTemplate>

<StackPanel Orientation="Horizontal">

<Rectangle Fill="{Binding}" Width="40" Height="40" Margin="10, 10, 10, 10"/>

<TextBlock Text="{Binding}" VerticalAlignment="Center"/>

</StackPanel>

</DataTemplate>

</toolkit:ListPicker.FullModeItemTemplate>

<toolkit:ListPicker.ItemTemplate>

<DataTemplate>

<StackPanel Orientation="Horizontal">

<Rectangle Fill="{Binding}" Width="40" Height="40" Margin="10, 10, 10, 10"/>

<TextBlock Text="{Binding}" VerticalAlignment="Center"/>

</StackPanel>

</DataTemplate>

</toolkit:ListPicker.ItemTemplate>

</toolkit:ListPicker>


CS里面添加

static readonly string[] AccentColors = { "magenta", "purple", "teal", "lime", "brown", "pink", "orange", "blue", "red", "green" };

this.listPicker1.DataContext = AccentColors;

显示效果如下

ItemCountThreshold属性   设定 当项目大于几个的时候使用新的页面呈现 如上图所示

SelectedIndex属性  设定 项目的索引





 

 

转载于:https://www.cnblogs.com/zhibin/archive/2012/03/04/2379568.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值