允许排名的WPF Datagrid?

时间:2011-04-29 15:41:04

标签: c# .net wpf datagrid

我有一个WPF应用程序并使用datagrids。我有一个名称列表,我希望用户能够按优先顺序排列它们。因此,每个名称旁边都有一个向上/向下箭头,点击它们会相应地在列表中向上或向下移动名称。我想知道是否存在现有控件或如何执行此操作的示例。

1 个答案:

答案 0 :(得分:3)

你不需要特定的控制来做到这一点......

您可以在模板中使用DataGridTemplateColumn并包含箭头按钮。这些按钮将映射到命令以增加或减少优先级。如果项目按优先级排序(使用ICollectionView.SortDescriptionsCollectionViewSource.SortDescriptions),则会自动在DataGrid中对其进行重新排序。