Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.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
C# CollectionViewSource FilterDescriptions与LiveFiltering_C#_Wpf_Xaml_Collectionviewsource - Fatal编程技术网

C# CollectionViewSource FilterDescriptions与LiveFiltering

C# CollectionViewSource FilterDescriptions与LiveFiltering,c#,wpf,xaml,collectionviewsource,C#,Wpf,Xaml,Collectionviewsource,我正在将整数值绑定到collectionview源筛选属性。是否可以使用xaml过滤viewsource而不使用代码隐藏 视图正在使用订单值和排序进行连续刷新 <CollectionViewSource x:Key="Items" Source="{Binding ItemSource, ElementName=TestItems }" IsLiveSortingRequested="True" IsLiveFilteringRequested="True" > <

我正在将整数值绑定到collectionview源筛选属性。是否可以使用xaml过滤viewsource而不使用代码隐藏

视图正在使用订单值和排序进行连续刷新

<CollectionViewSource x:Key="Items" Source="{Binding ItemSource, ElementName=TestItems }" IsLiveSortingRequested="True" IsLiveFilteringRequested="True" >
      <CollectionViewSource.SortDescriptions>
        <scm:SortDescription PropertyName= "Order"  />
      </CollectionViewSource.SortDescriptions>
      <CollectionViewSource.LiveSortingProperties>
        <clr:String>Order</clr:String>
      </CollectionViewSource.LiveSortingProperties>

      <CollectionViewSource.LiveFilteringProperties>
        <clr:String>Order</clr:String>
      </CollectionViewSource.LiveFilteringProperties>

命令
命令

如果订单无效,则collectionviewsource应隐藏或折叠

collectionviewsource会对事件进行筛选,如果没有代码,则无法处理事件,但该代码不必在视图中,虽然90%的时间是正确的,因为过滤是一个视图功能,例如分组和排序如果您不想使用默认机制,尽管您可以在事件上编写自己的ICollectionViewA CollectionViewSource过滤器,但是没有代码就无法处理事件,但是该代码不必在视图中,虽然90%的时间都是正确的,因为过滤是一个视图功能,分组和排序功能如果您不想使用默认机制,尽管您可以编写自己的ICollectionView