2011-06-19 48 views
2

ListBox對象綁定與BindingList<KeyValuePair<string, string>>如何在C#中將listBox選定的項目作爲KeyValuePair <string,string>?

在SelectionChanged事件我需要選擇的項目作爲KeyValuePair<string, string>

下面的代碼提供錯誤,因爲KeyValuePair不能作爲參考的類型。

KeyValuePair<string, string> selectedProperty = listProperties.SelectedItem as KeyValuePair<string, string>; 

對此有什麼好的解決方法?

回答

8

嘗試使用直接鑄造的,而不是as

var selectedProperty = (KeyValuePair<string, string>)listProperties.SelectedItem; 
+0

工作就像魅力。謝謝。將標記爲已接受的答案。 –

相關問題