C# WPF Tookit';中的排序属性是什么;什么是DataGridControl?

C# WPF Tookit';中的排序属性是什么;什么是DataGridControl?,c#,wpf,datagrid,wpfdatagrid,wpftoolkit,C#,Wpf,Datagrid,Wpfdatagrid,Wpftoolkit,我试图在WPF工具包上添加一个自定义列排序逻辑。在System.Windows.Control.DataGrid中,可以通过指定其排序属性来完成此操作 <DataGrid Name="DG1" AutoGenerateColumns="False" ItemsSource="{Binding}" Sorting="DataGrid_ThreeWaySorting"> 如何在WPF工具包的DataGridControl上实现

我试图在WPF工具包上添加一个自定义列排序逻辑。在
System.Windows.Control.DataGrid
中,可以通过指定其
排序属性来完成此操作

<DataGrid Name="DG1"
          AutoGenerateColumns="False"
          ItemsSource="{Binding}"
          Sorting="DataGrid_ThreeWaySorting">
如何在WPF工具包的
DataGridControl
上实现这一点?它没有排序
属性


对绑定项进行排序比较慢,因此我希望在UI级别进行排序。

您可以使用CollectionViewSource执行排序吗

<CollectionViewSource x:Key="Items" Source="{Binding}" >
   <CollectionViewSource.SortDescriptions>
       <scm:SortDescription PropertyName="Description" />
       <scm:SortDescription PropertyName="Id" />
   </CollectionViewSource.SortDescriptions>
</CollectionViewSource>

绑定到资源:

<DataGridControl Name="DG1"
          ItemsSource="{Binding Source={StaticResource Items}}">

能否使用CollectionViewSource执行排序

<CollectionViewSource x:Key="Items" Source="{Binding}" >
   <CollectionViewSource.SortDescriptions>
       <scm:SortDescription PropertyName="Description" />
       <scm:SortDescription PropertyName="Id" />
   </CollectionViewSource.SortDescriptions>
</CollectionViewSource>

绑定到资源:

<DataGridControl Name="DG1"
          ItemsSource="{Binding Source={StaticResource Items}}">


如何使用CollectionViewSource进行三向排序?(升序、降序、无排序)为要排序的每个属性添加排序说明,并指定排序方向如何使用CollectionViewSource进行三向排序?(升序、降序、无排序)为要排序的每个属性添加排序说明并指定排序方向