Windows Phone中的ListPicker问题

时间:2014-04-09 09:29:09

标签: c#-4.0 windows-phone-8 listpicker

   long stdid;
    string stdname;


    public long studentId
    {
        get { return stdid; }
        set { stdid = value; }
    }

    public string studentName
    {
        get { return stdname; }
        set { stdname = value; }
    }

如何在默认情况下选择项目" SELECT",如何显示我的listpikcer, 我的listpicker绑定了,

ItemsSource = "{Binding}"

我没有在listpicker中手动添加项目,项目来自班级, 那么,如何解决呢?

1 个答案:

答案 0 :(得分:2)

创建班级类型的新列表

List<MyClass> myList=new List<MyClass>();

并添加一个类类型的项目,如下所示:

myList.Add(new MyClass(){studentName="Please Select, StudentId=0"});

现在在此新列表中添加班级列表的项目

foreach(var item in oldList)
{
myList.add(item);
}

在此循环之后将myList作为itemsource分配给listpicker并检查。

listpicker.ItemSource=myList;
listpicker.SelectedIndex=0;