我有一個組合框控制和我正在控制的的ItemsSource從Web服務(Asp.Net的WebAPI 2),其中代碼如下:如何選擇wpf ComboBox中DisplayMemberPath顯示的項目?
cmb_Class.ItemsSource = from c in Container.Classes select new {ClassID = c.Class_Id};
cmb_Class.DisplayMemberPath = "ClassID";
我曾使用DisplayMemberPath
,以便我只能得到指定的值。
但是,
的問題是,當我從下拉菜單中選擇,而不是該項目的項目,則整個字符串顯示爲組合框中選擇的項目。
我更好地理解問題的圖片如下:
請告訴我怎樣才能解決這個問題呢?
我注意到組合框中文字的顏色是綠色的。 xaml是什麼樣的,你有沒有可能覆蓋組合框的默認樣式的模板? –
Hi @LeighShepperson不,它只是ComboBox的'Foreground'屬性罷了。 – Sameel