Windows Phone 下拉菜单ListPicker 的实现(一) Silverlight for Windows Phone 7 Toolk_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Windows Phone 下拉菜单ListPicker 的实现(一) Silverlight for Windows Phone 7 Toolk

Windows Phone 下拉菜单ListPicker 的实现(一) Silverlight for Windows Phone 7 Toolk

 2013/8/8 17:10:01  Y.Debby  博客园  我要评论(0)
  • 摘要:默认情况下,VisualStudio的ToolBox里没有任何下拉菜单的控件可供使用,虽然可以手工输入代码使用隐藏的ComboBox来实现下拉菜单,但是显示出来的菜单与MetroUI主题不匹配。SilverlightforWindowsPhoneToolkit提供了多个系统默认没有的控件扩展,像AutoCompleteBox,ContextMenu,DatePicker,ListPicker等等,我们下载安装后就可以使用这些控件。(1)首先
  • 标签:Silverlight Windows for 实现 list 菜单

默认情况下,Visual Studio的ToolBox里没有任何下拉菜单的控件可供使用,虽然可以手工输入代码使用隐藏的ComboBox来实现下拉菜单,但是显示出来的菜单与Metro UI主题不匹配。Silverlight for Windows Phone Toolkit提供了多个系统默认没有的控件扩展,像AutoCompleteBox,ContextMenu,DatePicker,ListPicker等等,我们下载安装后就可以使用这些控件。

(1)首先,要下载安装Silverlight for Windows Phone Toolkit,地址:http://silverlight.codeplex.com/releases

当然,也可以直接下载Microsoft.Phone.Controls.Toolkit,不用安装,添加到项目引用即可,我就是这样使用的。

(2)点击Project–Add
Reference–.Net选项卡,下拉,找到Microsoft.Phone.Controls.Toolkit,双击添加.

这样就可以在XAML代码中使用所有Toolkit中包含的控件了。

(3)接着添加控件:打开相应的XAML,在phone根元素添加命名空间,

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit" 

(4)在需要添加ListPicker的地方添加ListPicker代码,需要使用toolkit前缀,如:

 <toolkit:ListPicker >
      <toolkit:ListPicker.Header>
          <TextBlock Text="省列表" Foreground="Black"></TextBlock>
      </toolkit:ListPicker.Header>
      <toolkit:ListPickerItem>
          河南省
      </toolkit:ListPickerItem>
      <toolkit:ListPickerItem>
          河北省
      </toolkit:ListPickerItem>
      <toolkit:ListPickerItem>
          安徽省
      </toolkit:ListPickerItem>                   
</toolkit:ListPicker>

 

发表评论
用户名: 匿名