【问题标题】:ListPicker issue in Windows PhoneWindows Phone 中的 ListPicker 问题
【发布时间】:2014-04-09 18:28:54
【问题描述】:
   long stdid;
    string stdname;


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

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

如何在默认情况下显示我的 listpikcer 选择项“SELECT”, 我的列表选择器已绑定,

ItemsSource = "{Binding}"

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

【问题讨论】:

  • 好的,分享你的类定义
  • @AmanKhandelwal 查看我编辑的代码..谢谢!!

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


【解决方案1】:

创建您的班级类型的新列表

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;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多