WPF ComboBox数据绑定帮助?

时间:2009-10-08 15:32:06

标签: wpf-controls

我有一个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);
        }
    }

当我运行我的代码时......组合框没有显示任何内容......

有人可以告诉我我做错了吗

由于

1 个答案:

答案 0 :(得分:1)

您必须将字符串数组设置为公共属性。

private string [] list1 = new string [] {“first”,“second”,“third”,“fourth”};

public string [] List1   {        get {return list1; }        设置{list1 = value; }   }

现在绑定到List1(ItemsSource =“{Binding Path = List1}”)