用于从列表中选择数字的控件

时间:2012-01-13 22:05:30

标签: c# windows-phone-7

你会推荐什么?

我正在尝试使用ComboBox,但它似乎无法正常工作。我甚至无法在Blend的Assets中找到它,在我通过编辑xaml添加它之后,它只列出了像表一样的项目。它甚至没有接近我从html中知道的ComboBox ..

我尝试使用最终有效的ListPicker,但是......当有1到59的数字可供选择时,它看起来不太好。

任何帮助表示赞赏。双重赞赏的例子。 :)

3 个答案:

答案 0 :(得分:3)

我肯定会推荐LoopingSelector中的Windows Phone Toolkit。它类似于警报应用程序中用于设置时间的控件。

Sample LoopingSelector

答案 1 :(得分:1)

看一下这篇文章。答案有一个指向循环选择器的链接:

How do you get a list picker like the kind shown in the alarm clock?

答案 2 :(得分:-1)

尝试其中一个控件 所有都适合处理清单。

ListView lv = new ListView()
TreeView tv = new TreeView()
ListBox lb = new ListBox()


    for(int i=0;i<int.MAXVALUE;i++)
    {
    lv.Items.Add(i);
    }

    for(int i=0;i<int.MAXVALUE;i++)
    {
    tv.Nodes.Add(i);
    }


    for(int i=0;i<int.MAXVALUE;i++)
    {
    lb.Items.Add(i);
    }


private void btnButton_Click(object sender, EventArgs e)
        {

MessageBox.Show(lv.SelectedItems[0].ToString());
MessageBox.Show(tv.SelectedNode.ToString());
MessageBox.Show(lb.SelectedItem.ToString());
}