首页 文章

Telerik RadListView EnableSorting覆盖AllowDragDrop

提问于
浏览
0

我正在使用Telerik UI for Winforms版本2015.1.331.40 . 我有一个字符串值的Telerik RadListView,最终用户希望能够通过列 Headers 和拖放进行排序 . 但这似乎不可能 .

有没有办法在 RadListView 控件上同时启用 AllowDragDropEnableSorting ?我已经尝试将两个选项设置为True,但似乎如果 EnableSortingTrue ,则无法将 AllowDragDrop 翻转为 True . 即使我以编程方式设置它,比如

radList.AllowDragDrop = True

在下一行代码的Watch窗口中 AllowDragDrop 的实际值是 False .

我已经调查了Telerik documentation并且还没有发现任何确定的东西 . 我确实尝试了此URL提供的示例,但 AllowDragDrop 保持 False ,因此没有引发任何关联事件 . 我是've googled and poked around StackOverflow as well. I may have missed something, and if that'的情况,我为没有挖到足够的道歉而道歉 .

我不必使用这个控件;如果它更合适,我可以使用另一个 . 这似乎是最好的选择(起初) .

1 回答

  • 2

    我不认为这两个选项可以一起工作 . 当您启用排序时,控件将根据排序规则按特定顺序排列项目,因此无法拖放,因为它意味着尽管排序规则更改了项目顺序 .

    您可以尝试禁用控件的排序,并在您认为合适的情况下启用拖放并对Items集合中的项进行排序 .

相关问题