Windows phone 7 默认值为空的Windows电话列表选择器

Windows phone 7 默认值为空的Windows电话列表选择器,windows-phone-7,Windows Phone 7,我有一个场景,我需要从下拉列表或列表选择器中选择国家。我已经找到了如何制作这个列表,但是我需要在这个下拉列表中有一个默认值,我希望默认值为null 有人可以建议如何制作这样的内容的最佳方法。您应该将下拉控件的SelectedItem值绑定到ViewModel中的属性,然后避免在构造函数中将该属性设置为默认值以外的其他值 这样,它不会显示任何其他项,因为SelectedItem属性为空 编辑: 如果我理解正确,您可以这样做(我正在使用Windows Phone Toolkit) 然后,您的Vi

我有一个场景,我需要从下拉列表或列表选择器中选择国家。我已经找到了如何制作这个列表,但是我需要在这个下拉列表中有一个默认值,我希望默认值为null


有人可以建议如何制作这样的内容的最佳方法。

您应该将下拉控件的SelectedItem值绑定到ViewModel中的属性,然后避免在构造函数中将该属性设置为默认值以外的其他值

这样,它不会显示任何其他项,因为SelectedItem属性为空

编辑:

如果我理解正确,您可以这样做(我正在使用Windows Phone Toolkit)


然后,您的ViewModel可以如下所示:

public ObservableCollection<string> MyList{get;set;}

public string MySelectedItem{
    get{ return _mySelectedItem; }
    set{ _mySelectedItem = value;
         OnPropertyChanged("MySelectedItem");
    }
publicobservableCollection MyList{get;set;}
公共字符串MySelectedItem{
获取{return\u mySelectedItem;}
设置{u mySelectedItem=value;
OnPropertyChanged(“MySelectedItem”);
}

您是否有一些例子可以说明这一点?请提前感谢。
public ObservableCollection<string> MyList{get;set;}

public string MySelectedItem{
    get{ return _mySelectedItem; }
    set{ _mySelectedItem = value;
         OnPropertyChanged("MySelectedItem");
    }