Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 如何在WP中创建这样的水平下拉菜单_Windows Phone 8 - Fatal编程技术网

Windows phone 8 如何在WP中创建这样的水平下拉菜单

Windows phone 8 如何在WP中创建这样的水平下拉菜单,windows-phone-8,Windows Phone 8,我需要在一行中显示下拉菜单中的项目。我该怎么做呢?您可能需要自己构建控件。您可以创建一个由和组成的复合控件,以模拟您尝试执行的操作。其实很简单 例如: 我在这里所做的是编程一个按钮,它的内容绑定到列表框的SelectedItem,它具有.Song属性,如果没有选择,它将返回到“Show List” 当用户单击按钮时,应根据其当前可见性隐藏/显示列表框 private void按钮\u单击(对象发送者,路由目标) { if(this.myListBox.Visibility==System.


我需要在一行中显示下拉菜单中的项目。我该怎么做呢?

您可能需要自己构建控件。您可以创建一个由
组成的复合控件,以模拟您尝试执行的操作。其实很简单

例如:



我在这里所做的是编程一个按钮,它的
内容
绑定到列表框的SelectedItem,它具有.Song属性,如果没有选择,它将返回到“Show List”

当用户单击按钮时,应根据其当前可见性隐藏/显示列表框

private void按钮\u单击(对象发送者,路由目标)
{
if(this.myListBox.Visibility==System.Windows.Visibility.Collapsed)
{
this.myListBox.Visibility=System.Windows.Visibility.Visibility;
}
其他的
this.myListBox.Visibility=System.Windows.Visibility.Collapsed;
}

您的工作是将所有这些都封装在一个漂亮的用户控件中,或者您可以按原样使用它

下面是一些正在运行的屏幕截图: