从observablecollection获取单个记录

时间:2013-08-06 13:03:44

标签: c# data-binding windows-phone-8 observablecollection

我正在为windowsphone 8开发一个应用程序,遇到以下情况:

我有一个可观察的集合,其中包含多个用户名和用户密码此外,每个用户都有一个ID。

如何获取一个用户的信息(比如id)并将此信息绑定到我的ui中的列表框或文本块。

2 个答案:

答案 0 :(得分:1)

listbox.datasource = list.select( x => x ).where( x.id == id);

希望它有所帮助。我建议使用绑定到列表框的CollectionView,并使用上面的代码过滤列表,列表框会自行更新。

答案 1 :(得分:1)

yourListBox.ItemsSource = yourCollection.Where((x) => x.id == id);