Windows Phone上Silverlight的可观察集合和Linq
我绑定到可观察的集合,但不确定如何使用linq对它们进行过滤和排序。我需要它们是可观察的,否则我的绑定不会被通知更改(对吗?)。当您填充一个可观察集合时,它会保留添加到其中的订单项吗 我不知道从这里到哪里去Windows Phone上Silverlight的可观察集合和Linq,silverlight,linq,windows-phone-7,Silverlight,Linq,Windows Phone 7,我绑定到可观察的集合,但不确定如何使用linq对它们进行过滤和排序。我需要它们是可观察的,否则我的绑定不会被通知更改(对吗?)。当您填充一个可观察集合时,它会保留添加到其中的订单项吗 我不知道从这里到哪里去 对于数据绑定,是否有其他类型的集合是可观察的,但您可以在上使用linq?当您知道基础数据将发生更改时,建议使用ObservableCollection 它将保留添加项目的顺序 您也可以使用其他集合进行数据绑定,Linq几乎可以用于实现IEnumerable的任何东西。如果您需要在列表数据的顶
对于数据绑定,是否有其他类型的集合是可观察的,但您可以在上使用linq?当您知道基础数据将发生更改时,建议使用ObservableCollection 它将保留添加项目的顺序
您也可以使用其他集合进行数据绑定,Linq几乎可以用于实现IEnumerable的任何东西。如果您需要在列表数据的顶部提供筛选和排序,那么您可能应该使用它进行绑定,而不是
ObservableCollection
。杰夫·胡迪克的帖子:涵盖了这一点