代码之家  ›  专栏  ›  技术社区  ›  Oliver Hanappi

如何使WPF工具箱的DataGrid的模板列可排序?

  •  0
  • Oliver Hanappi  · 技术社区  · 15 年前

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

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

    如何实现排序(或需要提供哪些信息) 数据网格 用)?

    谨致问候,奥利弗·哈纳皮

    1 回复  |  直到 13 年前
        1
  •  4
  •   Oliver Hanappi    15 年前

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

    最好的问候
    奥利弗哈纳皮