将wpf列表框绑定到元组的ObservableCollection

时间:2015-09-04 12:40:46

标签: c# wpf

我创建了ObservableCollection<Tuple<string,string>> servers; 每个元组都包含两个字段 是否可以将此集合绑定到listBox - 因此,在绑定后,此listBox中只有名称字符串?

Name String - 是元组中的第一个字符串

private ObservableCollection<Tuple<string,string>> nameVals;

 public ObservableCollection<Tuple<string,string>> NameVals
        {
            get
            {
                if (nameVals == null)
                     nameVals= new ObservableCollection<Tuple<string, string>>(Helpers.getNamesAndValues("ololo"));
                return nameVals;
            }
        }

1 个答案:

答案 0 :(得分:1)

您可以将ListBox的ItemsSource绑定到ObservableCollection(!必须是属性)并在ListBox上设置DisplayMemberPath="Item1"