2011-04-29 76 views
1

我有一個WPF應用程序並使用datagrids。我有一個名稱列表,我希望用戶能夠按優先級排列它們。所以每個名字旁邊都會有一個向上/向下的箭頭,點擊它們會相應地在列表中向上或向下移動名字。我想知道是否有現有的控制或如何做到這一點的例子。允許排名的WPF Datagrid?

回答

3

你並不需要特定的控制做到這一點...

您可以在模板中使用DataGridTemplateColumn,包括箭頭按鈕。這些按鈕將映射到命令以增加或減少優先級。如果物品按優先順序排列(使用ICollectionView.SortDescriptionsCollectionViewSource.SortDescriptions),它們將自動在DataGrid中重新排序。