2009-10-08 2 views
1

У меня есть WPF выпадающий, который я хочу, чтобы отобразить выбор строкПомощник привязки WPF ComboBox?

string[] list1= new string[]{"first","second"."third",fourth"} and so on 

Xaml:

ComboBox Name="cmbItems" 
ItemsSource="{Binding Path=list1}" 
SelectedValue="{Binding Path=Display}" 

где дисплей является собственностью в моем ViewModel

public string Display 
    { 

     get 
     { 
      return _Person.Display; 
     } 
     set 
     { 
      _Person.Display = value; 

      NotifyPropertyChanged(() => Display); 
     } 
    } 

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

может кто-нибудь по телефону л я, что я делаю неправильно

Благодарности

ответ

2

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

приватная строка [] list1 = новая строка [] {«первая», «вторая», «третья», «четвертая»};

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

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

Смежные вопросы