0

我正在为 Winforms 版本 2015.1.331.40 使用 Telerik UI。我有一个 Telerik RadListView 的字符串值,最终用户希望能够通过列标题和拖放对其进行排序。不过,这似乎是不可能的。

有什么方法可以同时启用AllowDragDrop一个EnableSorting控件RadListView吗?我尝试将这两个选项都设置为 True,但似乎如果EnableSortingTrue,则无法翻转AllowDragDropTrue. 即使我以编程方式设置它,比如

radList.AllowDragDrop = True

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

我查看了Telerik 文档,但还没有找到任何确定的内容。我确实尝试了此 URL 提供的示例,但没有AllowDragDrop引发False任何相关事件。我也用谷歌搜索过 StackOverflow。我可能错过了一些东西,如果是这样,我为没有挖得足够深而道歉。

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

4

1 回答 1

2

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

您可以尝试禁用控件的排序,并启用拖放功能,并按照您认为合适的方式对 Items 集合中的项目进行排序。

于 2016-08-30T12:46:05.440 回答