我正在尝试向我的 radtreeview 的所有子节点添加复选框。现在我在每个节点都有复选框。我需要的是这样的:
节点 1
节点 11
节点 111 --- x
节点 112 --- x
节点 12
节点 121
节点 1211 --- x
节点 1212 --- x
所以..只有没有子节点的节点应该有复选框!
问候,
若昂·马查多
我正在尝试向我的 radtreeview 的所有子节点添加复选框。现在我在每个节点都有复选框。我需要的是这样的:
节点 1
节点 11
节点 111 --- x
节点 112 --- x
节点 12
节点 121
节点 1211 --- x
节点 1212 --- x
所以..只有没有子节点的节点应该有复选框!
问候,
若昂·马查多
解决方案取决于您在创建 RadTreeView 时使用的方法。您是以声明方式设置它(自己定义所有节点)还是动态创建它?无论哪种方式,您都必须以不同的方式使用控件的模板功能。
如果是第一种情况(声明性方法),您可以仅在节点的标记中定义一个模板,如本演示所示。您可以在每个节点的基础上定义模板,以便每个叶节点都可以具有独特的外观和感觉。
如果您正在执行后面的操作(动态创建 RadTreeView),您将不得不使用一些 C# 或 VB.NET 编码来完成任务。您仍在使用模板,只是以编程方式定义它。有一篇涵盖此场景的文档文章,可在此处找到,它应该可以帮助您将叶节点设置为唯一带有复选框的节点。