簡體   English   中英

如何用WPF ListView綁定ConcurrentDictionary?

[英]How to bind ConcurrentDictionary with WPF ListView?

我對ListView和綁定沒有太多經驗。

我有ConcurrentDictionary

密鑰很長,而Test是具有幾個公共屬性的類。

我想要一個帶有顯示這些屬性中的某些列的列表的列表視圖(無需編輯),並且當用戶從列表中選擇一個項目時,可以訪問相應的Test對象。

我還想確保操作是線程安全的,因為我正在使用並發字典,任務可以隨時向其中添加項目。

我正在使用.Net Framework 4.5,Visual Studio 2012。

為此編寫值轉換器。 在添加項目時,您只需通知整個dict視圖模型(實現INotifyPropertyChanged )屬性已更改,並且列表將重新填充。 但是您可以將ConcurrentDictionary包裝在實現INotifyCollectionChanged的集合中。 示例: 這里這里

暫無
暫無

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

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