【发布时间】:2011-04-13 12:39:07
【问题描述】:
假设我有这门课:
public class MyData
{
public bool IsActive{get;set;}
public String Data1 {get;set;}
public String Data2 {get;set;}
}
还有一个
ObservableCollection<MyData> data = new ObservableCollection<MyData>;
ListBox.ItemsSource = data;
按预期将项目添加到 ObservableCollectionworks;但是,我想确保我的列表框仅显示 IsActive 设置为“true”的项目——我不能使用 Linq 查询来设置 ItemsSource,因为它不是 ObservableCollection,它的 IEnumerable 并且不这样做列表框的任何更新通知。
【问题讨论】:
标签: c# wpf silverlight data-binding windows-phone-7