Abbiamo dizionario come questo:Come ottenere il valore di SelectedValue in ComboBox pieno di dizionario
var dictionary = new Dictionary<int, int> { { 0, 100 }, { 1, 202 }, { 2, 309 }, };
e così via un sacco di valori. dizionario binded a comboBox in questo modo:
comboBox1.ItemsSource = dictionary;
comboBox1.DisplayMemberPath = "Value";
Sono chiedo come posso ottenere SelectedValue di questa comboBox, se comboBox.Text funziona solo per i valori immessi manualmente e questo codice: valore
string value = comboBox1.SelectedValue.ToString();
ritorno come [1, 202], mentre ho bisogno di cancellare int TValue "202". Non riesco a trovare una domanda simile, quindi la chiedo lì e spero che la risposta possa essere utile per qualcun altro.
Utilizzare questo come alternativa all'apprendimento come creare un 'BindingSource' utilizzando un dizionario ' o Dictionaryt ' http://stackoverflow.com/questions/6412739/binding-combobox-using-dictionary-as-the- datasource –
MethodMan