Silverlight和WPF的ICollectionView
有人知道Silverlight和WPF中是否有从ICollectionView继承的公共对象吗Silverlight和WPF的ICollectionView,wpf,silverlight,icollectionview,Wpf,Silverlight,Icollectionview,有人知道Silverlight和WPF中是否有从ICollectionView继承的公共对象吗 还是我只需要创建自己的版本?虽然WPF有一些实现ICollectionView的类型(例如CollectionView和ListCollectionView),但Silverlight API不公开实现此接口的许多类型。这是因为虽然WPF广泛使用此接口,但Silverlight仅在其DataGrid控件内部使用ICollectionView 您可以在此处找到实现此接口的Silverlight集合视图:
还是我只需要创建自己的版本?虽然WPF有一些实现ICollectionView的类型(例如CollectionView和ListCollectionView),但Silverlight API不公开实现此接口的许多类型。这是因为虽然WPF广泛使用此接口,但Silverlight仅在其DataGrid控件内部使用ICollectionView 您可以在此处找到实现此接口的Silverlight集合视图:
虽然WPF有一些实现ICollectionView的类型(例如CollectionView和ListCollectionView),但Silverlight API没有公开实现此接口的许多类型。这是因为虽然WPF广泛使用此接口,但Silverlight仅在其DataGrid控件内部使用ICollectionView 您可以在此处找到实现此接口的Silverlight集合视图:
请检查。只需确保您有一个对
System.Windows.Data
的引用,然后检查。只需确保您引用了System.Windows.Data
,它在msdn链接上明确指出了SL3 SL4,而在.NET上没有任何内容。@jrwren:对不起,我不理解您的抱怨。你所说的“对.NET一无所获”是什么意思?SL3和SL4是.NET的一部分。请详细说明。SL3和SL4不是.NET的一部分。当我在Win7上安装.NET3.5或.NET4时,我没有SL3或SL4,也没有PagedCollectionView。SL是一个独立的impl。NET@jrwren:对。您必须安装Silverlight SDK。现在,即使您在Silverlight中使用另一种语言(例如:Python),您仍然可以使用前面提到的类,并且仍然需要在导入之前添加对相应库的引用。总之,一旦您提到Silverlight或WPF,它就意味着.NET,即使您选择另一种语言来编写程序。我错了吗?你错了,因为.NET和WPF中不存在PagedCollectionView。你所有的观点都与此无关。当你说“一旦你提到Silverlight或WPF,它的意思是.NET”时,你也完全错了。这是绝对错误的。字节码是相同的,但类库有分歧。在msdn链接上,它明确表示SL3 SL4,而.NET没有任何内容。@jrwren:对不起,我不理解你的抱怨。你所说的“对.NET一无所获”是什么意思?SL3和SL4是.NET的一部分。请详细说明。SL3和SL4不是.NET的一部分。当我在Win7上安装.NET3.5或.NET4时,我没有SL3或SL4,也没有PagedCollectionView。SL是一个独立的impl。NET@jrwren:对。您必须安装Silverlight SDK。现在,即使您在Silverlight中使用另一种语言(例如:Python),您仍然可以使用前面提到的类,并且仍然需要在导入之前添加对相应库的引用。总之,一旦您提到Silverlight或WPF,它就意味着.NET,即使您选择另一种语言来编写程序。我错了吗?你错了,因为.NET和WPF中不存在PagedCollectionView。你所有的观点都与此无关。当你说“一旦你提到Silverlight或WPF,它的意思是.NET”时,你也完全错了。这是绝对错误的。字节码是相同的,但是类库有分歧。谢谢你的链接。这正是我所需要的!谢谢你的链接。这正是我所需要的!