Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将复选框visibility设置为false,并根据Telerik RadTreeView中的特定条件删除节点的展开图标_Telerik_Radtreeview - Fatal编程技术网

将复选框visibility设置为false,并根据Telerik RadTreeView中的特定条件删除节点的展开图标

将复选框visibility设置为false,并根据Telerik RadTreeView中的特定条件删除节点的展开图标,telerik,radtreeview,Telerik,Radtreeview,在Telerik RadTreeView中默认设置复选框=true。但基于某些条件,例如如果资源id为0,则必须将复选框的可见性设置为false,并且必须隐藏节点的展开图标 这可以通过以下方式实现: 在生成时遍历treeview节点,例如在NodeCreated事件处理程序中 通过控件集合在when节点中查找复选框 相应地设置其可见属性 您可以使用以下选项: public void DisabledCheckBox() { foreach (RadTreeNode n in RadTreeVie

在Telerik RadTreeView中默认设置复选框=true。但基于某些条件,例如如果资源id为0,则必须将复选框的可见性设置为false,并且必须隐藏节点的展开图标

这可以通过以下方式实现:

在生成时遍历treeview节点,例如在NodeCreated事件处理程序中 通过控件集合在when节点中查找复选框 相应地设置其可见属性
您可以使用以下选项:

public void DisabledCheckBox()
{
foreach (RadTreeNode n in RadTreeView.GetAllNode())
{
if( condition)
{
n.Checkable=false;
}
}
}

关于

您使用的是哪个平台?WPF?ASP.NET?