zoukankan      html  css  js  c++  java
  • [Winodows Phone 7控件详解]Silverlight toolkit for Windows Phone 7.1控件7

    8.ListPicker

    当点中这个控件时,会弹出一个列表来,这个列表有两种,一种是简单的像下拉列表框那样的,还有一种是Full Mode的,会弹出一个完整页面的列表来。

    1. 简单列表:

                <toolkit:ListPicker  Height="215" HorizontalAlignment="Left" Margin="86,67,0,0" Name="listPicker1" VerticalAlignment="Top" Width="283">
                    <sys:String>Red</sys:String>
                    <sys:String>Green</sys:String>
                    <sys:String>Blue</sys:String>
                </toolkit:ListPicker>

    SelectionChanged:用来响应列表选中的项。

    2. Full Mode:

                <toolkit:ListPicker ItemsSource="{Binding}" Height="139" HorizontalAlignment="Left" Margin="6,256,0,0" Name="listPicker2" VerticalAlignment="Top" Width="444" Header="Test2" FullModeHeader="Colors" >
                    <toolkit:ListPicker.ItemTemplate><!--显示-->
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <Rectangle  Fill="{Binding }"  Width="30" Height="30"/>
                                <TextBlock Text="{Binding}" Margin="12 0 0 0"/>
                            </StackPanel>
                        </DataTemplate>
                    </toolkit:ListPicker.ItemTemplate>
                    <toolkit:ListPicker.FullModeItemTemplate><!-- FullMode Item Template-->
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <Rectangle  Fill="{Binding }"  Width="60" Height="60"/>
                                <TextBlock Text="{Binding}" Margin="12 0 0 0"/>
                            </StackPanel>
                        </DataTemplate>
                    </toolkit:ListPicker.FullModeItemTemplate>
                </toolkit:ListPicker>

    FullModeHeader:Full Mode列表加标题名

    ItemsSource:绑定要显示在列表中的内容

    绑定显示内容的方法有两种:

    a. ItemsSource="{Binding}"//xaml中绑定,这时一定要把要绑定的列表传给系统的 DataContext = AccentColors;

    b. listPicker2.ItemsSource = AccentColors;//动态绑定列表项

     

  • 相关阅读:
    c# 时间戳转换为Datetime类型的时间
    WCF小白初试 错误之一:“有零个应用程序终结点”的解决办法
    对html制作新手的一些建议,大牛可以忽略
    Aspose.Words导出dt到word的问题
    获取checkboxlist选中的值以及绑定来自之前选中的来自数据库的值
    excel导入mssql数据库,支持excel2003--2010文件格式
    vscode调试angular
    asp.net web api 跨域问题
    WPF 完美截图 <二>
    EF错误
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2438791.html
Copyright © 2011-2022 走看看