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

时间:2013-12-13 16:04:13

标签: silverlight silverlight-5.0

有没有办法只使用UI从DataGrid列标题中删除排序?

目前,我有一个按钮可以清除PagedCollectionView的{​​{1}}

例如

SortDescriptions

1 个答案:

答案 0 :(得分:2)

您可以使用Blend SDK的CallMethodAction。应该看起来像这样:

<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>