【问题标题】:How to add title (like group header) in the telerik's radlistbox如何在 Telerik 的 radlistbox 中添加标题(如组标题)
【发布时间】:2014-01-29 06:02:32
【问题描述】:

代码:

<telerik:RadListBox x:Name="testStates">

</telerik:RadListBox>

我搜索并没有找到在 radlistbox 中添加标题/标题的正确方法。

如何在wpf中的telerik的radlistbox中添加标题/标题(类似于asp.net ajax telerik control radlistbox中的组标题)?

如果我们不能以推荐的方式实现,我们可以通过其他方式实现解决方案吗?

【问题讨论】:

    标签: c# wpf c#-4.0 telerik radlistbox


    【解决方案1】:

    答案与 AJAX 而不是 WPF 控件有关,但在此处留下代码以供参考和/或直到找到合适的 WPF 解决方案

    根据 Telerik 论坛:

    RadListBox 不支持这种开箱即用的组(标题)项。

    实现类似于标题的唯一方法是使用ItemTemplate 并使用(未记录的)SelectedIndexChanging,包括在用户尝试选择它时取消事件的代码(以下代码未经语法或错误检查,可能仅用作指导)

    function jsEventHandler(sender,eventArgs) {
        var selectedItem = eventArgs.get_item(); // gets the selected item
        if(/*Insert code for determining whether the item is a "header item"*/){
            eventArgs.set_cancel(true);
        }
    }
    

    你会在这个Telerik Forum Post找到你的答案

    【讨论】:

    • 感谢您的回复。实际上,我正在寻找WPF 的解决方案,而您的解决方案与Asp.Net Ajax 有关。如果可能,请提供与WPF 相关的解决方案。谢谢。
    • 抱歉,我完全错过了 wpf 部分(下次我会戴上眼镜!)查看论坛,目前似乎不太可能支持 wpf 控件:telerik.com/forums/can-a-listbox-have-headers
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多