2012-10-05 45 views
0

我有一個公共的字典定義爲語法添加項目的ObservableCollection

public Dictionary<string, double> comboBoxSelections { get; set; } 

,並使用

this.comboBoxSelections = new Dictionary<string, double>(); 
comboBoxSelections.Add(currItem, d); 

我想用這個作爲一個的ItemsSource在WPF組合框添加項目等等每當comboBoxSelections更新時,我都會看到更新的項目可供在ComboBox中選擇。所以我想也許我需要一個ObservableCollection來包裝這是

public ObservableCollection<Dictionary<string, double>> comboBoxSelections { get; set; } 
this.comboBoxSelections = new ObservableCollection<Dictionary<string, double>>(); 

什麼是新加入字典的項目到的ObservableCollection語法?喜歡的東西...

comboBoxSelections.Add(new Dictionary<string, double>(currItem, d)); 

回答

3

您可以使用ObservableCollection<KeyValuePair<string,double>>ObservableCollection<Tuple<string,double>>那麼你可以綁定到XAML這些值。

或者您可以使用ObservableDictionary檢查herethere

+0

非常感謝你,讓它工作。 – user3357963

相關問題