我有一个wpf组合框,我想显示一系列字符串
string[] list1= new string[]{"first","second"."third",fourth"} and so on
的Xaml:
ComboBox Name="cmbItems"
ItemsSource="{Binding Path=list1}"
SelectedValue="{Binding Path=Display}"
其中Display是我的ViewModel中的属性
public string Display
{
get
{
return _Person.Display;
}
set
{
_Person.Display = value;
NotifyPropertyChanged(() => Display);
}
}
当我运行我的代码时......组合框没有显示任何内容......
有人可以告诉我我做错了吗
由于
答案 0 :(得分:1)
您必须将字符串数组设置为公共属性。
private string [] list1 = new string [] {“first”,“second”,“third”,“fourth”};
public string [] List1 { get {return list1; } 设置{list1 = value; } }
现在绑定到List1(ItemsSource =“{Binding Path = List1}”)