更新:
2008 年 7 月
命名空间:
System.Windows.Data 程序集:
PresentationFramework(在 PresentationFramework.dll 中)
Public NotInheritable Class BindingListCollectionView _
Inherits CollectionView _
Implements IComparer
Dim instance As BindingListCollectionView
public sealed class BindingListCollectionView : CollectionView,
IComparer
public ref class BindingListCollectionView sealed : public CollectionView,
IComparer
public final class BindingListCollectionView extends CollectionView implements IComparer
public final class BindingListCollectionView extends CollectionView implements IComparer
所有集合都具有一个默认 CollectionView。对于实现 IBindingListView 或 IBindingList 的集合,默认的集合视图为 BindingListCollectionView。具体而言,对于 BindingListCollectionView,IBindingList 是必需的,而 IBindingListView 是可选的接口,它提供更多的排序和筛选支持。
如果有多个 BindingListCollectionView 对象,并且基础源为 DataTable 或 DataView,则视图对象不单独进行排序或筛选。例如,如果两个 BindingListCollectionView 对象都与同一个 DataTable 相关联,并且对其中一个视图进行了排序,则另一个视图中的项的顺序将受到影响。这是由于 BindingListCollectionView 对象使用基础 IBindingList 实现排序和筛选功能。
有关集合视图的更多信息,请参见数据绑定概述。
System..::.Object
System.Windows.Threading..::.DispatcherObject
System.Windows.Data..::.CollectionView
System.Windows.Data..::.BindingListCollectionView
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
.NET Framework
受以下版本支持:3.5、3.0
参考
其他资源