如何使WPF Toolkit的DataGrid的模板列可排序?

时间:2009-07-30 05:29:54

标签: wpf sorting datagrid wpftoolkit

我的应用程序使用WPF工具包的DataGrid。可以单击标准列标题(当我使用鼠标移动它们时,也会出现一些效果),但模板列的标题不具有此行为。当我点击标题时没有触发排序事件,也没有视觉效果。

<Controls:DataGrid Sorting="DataGrid_Sorting">
    <Controls:DataGrid.Columns>
        <Controls:DataGridTextColumn Header="Hello" />
        <Controls:DataGridTemplateColumn Header="World">
            <Controls:DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Button Content="Test" />
                </DataTemplate>
            </Controls:DataGridTemplateColumn.CellTemplate>
        </Controls:DataGridTemplateColumn>
    </Controls:DataGrid.Columns>
</Controls:DataGrid>

如何实现排序(或DataGrid提供哪些信息?)

最诚挚的问候,Oliver Hanappi

1 个答案:

答案 0 :(得分:4)

我在CodePlex上找到了解决方案:http://wpf.codeplex.com/Thread/View.aspx?ThreadId=63961

最诚挚的问候 Oliver Hanappi