簡體   English   中英

如何使用列表框選擇詞典中的項目

[英]How to select a item in a Dictionary, using a list box

我有一個listBox直觀地表示Dictionary中的項目。 詞典包含一個名為Contact的自定義類。

我想使用listBox中的字符串(與字典參考相同)來引用字典中包含的Contact。 如果有可能,我將無法正常工作。

列表框可以綁定到字典的keys屬性。 然后,您可以獲取列表框的選定值,並將其用作字典的鍵來獲取關聯的Contact對象。

只要listBox的文本是字典中項目的鍵,事情就應該很簡單。 (我可能在這里把屬性名稱搞糊塗了)

var contact = dict[listBox.SelectedItem];

一種可能是,您可以使用適當的DisplayMember將字典綁定到DataSource ,然后僅獲取整個Contact對象即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM