2011-09-07 33 views
10

我希望我的組合框項目名稱和值從我的列表中獲取 當然,我不希望我的視圖模型保存組合框項目列表。綁定列表<string>與組合框

我有一個列表a,b,c,d

我希望我的組合框有項目

我的視圖模型得到

public List<string> PropsList { get; set; } 

我的觀點得到了

<ComboBox Name="cbPropName" ItemsSource="PropsList"/> 

它給了我 組合以P ROPS大號IST

:(

回答

13

內厄姆你將不得不使用ItemsSource="{Binding PropsList}",假設PropsList是在後面的代碼,或者甚至更好扶養屬性,在屬性您數據上下文,實現INotifyPropertyChanged。在你的情況下,你必須設置你瀏覽的DataContext財產是ViewModel

+0

哈哈謝謝!這就像mos有尷尬的事情! – Nahum

+0

即使在編寫如此多的XAML代碼之後,它總是發生在我身上:-)。如果它有幫助,你可以V我的答案... –

+0

當然= D theres jsut,10分鐘等待thingy。這個迭代中的人太快了。 – Nahum