如何解决Windows Phone下拉菜单
| 我看到Windows Phone工具箱中没有提供下拉列表/组合框。我可以看到必须有一种创建方法,因为在电话的设置中,选择主题本质上是一个下拉菜单。 有谁知道我在哪里可以找到如何创建示例代码的示例?我看到了一些示例,但是xaml似乎很长很复杂。创建此控件真的那么困难吗?解决方法
您可以使用Silverlight for Windows Phone Toolkit(您确实应该使用此工具)。 ListPicker控件将执行您想要的操作。
这是有关如何使用它的深入教程:http://www.windowsphonegeek.com/articles/listpicker-for-wp7-in-depth
这是它的描述(从这里开始):
列表选择器
组合框在WP7中并不酷
开发。因此,请改用ListPicker。
有两种格式。首先
扩展到可以给您的选择。
对于简短列表很有用。第二
带您进入另一个页面
完整列表框可供选择
返回呼叫屏幕。您可以
更改时,可以在WP7上看到此功能
设置/铃声和声音。
,选择主题实际上是在创建一个新页面,然后在选择一种颜色时,它将以该值导航回到上一页。
这就是我的方法:
private void modelListBox_SelectionChanged(object sender,SelectionChangedEventArgs e)
{
//if SelectedIndex == -1,do nothing
if(modelListBox.SelectedIndex == -1)
return;
//navigate to the MainPage
NavigationService.Navigate(new Uri
(String.Format(\"/views/MainPage.xaml?MakeIndex={0}&ModelIndex={1}\",m_nCameraDataIndex,modelListBox.SelectedIndex),UriKind.Relative));
//reset SelectedIndex
modelListBox.SelectedIndex = -1;
} //end method modelListBox_SelectionChanged
对于ddlist,我发现了这一点:
http://www.simego.com/Blog/2008/05/combobox-dropdo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。