WPF ComboBox помогает привязка данных? - PullRequest
0 голосов
/ 08 октября 2009

У меня есть выпадающий список 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 Ответ

1 голос
/ 25 ноября 2009

Вы должны установить массив строк в публичное свойство.

приватная строка [] list1 = новая строка [] {"first", "second", "third", "четвертый"};

публичная строка [] List1 { get {return list1; } set {list1 = value; } }

Теперь привязка к List1 (ItemsSource = "{Binding Path = List1}")

...