Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight和WPF的ICollectionView_Wpf_Silverlight_Icollectionview - Fatal编程技术网

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集合视图:

有人知道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集合视图:


请检查。只需确保您有一个对
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”时,你也完全错了。这是绝对错误的。字节码是相同的,但是类库有分歧。谢谢你的链接。这正是我所需要的!谢谢你的链接。这正是我所需要的!