【问题标题】:Telerik RadListView EnableSorting overrides AllowDragDropTelerik RadListView EnableSorting 覆盖 AllowDragDrop
【发布时间】:2017-01-06 01:44:24
【问题描述】:

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

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

radList.AllowDragDrop = True

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

我查看了Telerik documentation 并没有找到任何确定的信息。我确实尝试了此 URL 提供的示例,但 AllowDragDrop 保持 False 因此没有引发任何相关事件。我也用谷歌搜索过 StackOverflow。我可能遗漏了一些东西,如果是这样,我为没有深入挖掘而道歉。

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

【问题讨论】:

    标签: vb.net winforms telerik radlistview


    【解决方案1】:

    我不认为这两个选项可以一起工作。当您启用排序时,控件将根据排序规则以一定的顺序排列项目,因此拖放是不可能的,因为这意味着尽管排序规则改变了项目的顺序。

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

    【讨论】:

    • 我也是这么想的。我会试试这个。谢谢!
    猜你喜欢
    • 2012-07-11
    • 2012-12-17
    • 1970-01-01
    • 2017-03-10
    • 2019-05-12
    • 2011-07-03
    • 1970-01-01
    • 2013-07-02
    • 2021-11-10
    相关资源
    最近更新 更多