Silverlight 通过UI从DataGrid列标题中删除排序

Silverlight 通过UI从DataGrid列标题中删除排序,silverlight,silverlight-5.0,Silverlight,Silverlight 5.0,是否有方法仅使用UI从DataGrid列标题中删除排序 目前,我有一个按钮可以清除PagedCollectionView的SortDescriptions 范例 delegate { CollectionView.SortDescriptions.Clear(); } 您可以使用Blend SDK的。应该是这样的: <Button Content="Clear Sort" xmlns:i="http://schemas.microsoft.com/expression/201

是否有方法仅使用UI从
DataGrid
列标题中删除排序

目前,我有一个按钮可以清除
PagedCollectionView
SortDescriptions

范例

delegate
{
  CollectionView.SortDescriptions.Clear();
}

您可以使用Blend SDK的。应该是这样的:

<Button Content="Clear Sort"
    xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
    xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Click">
            <ei:CallMethodAction 
                TargetObject="{Binding CollectionView.SortDescriptions}"
                MethodName="Clear" />
        </i:EventTrigger>
    </i:Interaction.Triggers>
</Button>


有趣的是,有没有办法将此应用于
DataGridTextColumn
元素?@Aducci我不明白。你能举个例子吗?