添加CanSelectRootNode 与 CheckBoxes 互斥
This commit is contained in:
parent
44ee2701c9
commit
47357b88db
@ -46,15 +46,25 @@ namespace Sunny.UI
|
|||||||
[Description("显示节点集合"), Category("SunnyUI")]
|
[Description("显示节点集合"), Category("SunnyUI")]
|
||||||
public TreeNodeCollection Nodes => item.TreeView.Nodes;
|
public TreeNodeCollection Nodes => item.TreeView.Nodes;
|
||||||
|
|
||||||
[DefaultValue(false), Description("是否显示单选框"), Category("SunnyUI")]
|
[DefaultValue(false), Description("是否显示单选框,该属性与CanSelectRootNode互斥"), Category("SunnyUI")]
|
||||||
public bool CheckBoxes
|
public bool CheckBoxes
|
||||||
{
|
{
|
||||||
get => item.CheckBoxes;
|
get => item.CheckBoxes;
|
||||||
set => item.CheckBoxes = value;
|
set { item.CheckBoxes = value;
|
||||||
|
if (value)
|
||||||
|
CanSelectRootNode = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[DefaultValue(false), Description("单选时是否可选择父节点"), Category("SunnyUI")]
|
[DefaultValue(false), Description("单选时是否可选择父节点,该属性与CheckBoxes互斥"), Category("SunnyUI")]
|
||||||
public bool CanSelectRootNode { get; set; }
|
public bool CanSelectRootNode {
|
||||||
|
get =>item.CanSelectRootNode;
|
||||||
|
set {
|
||||||
|
item.CanSelectRootNode = value;
|
||||||
|
if (value)
|
||||||
|
CheckBoxes = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[DefaultValue(false), Description("是否显示连线"), Category("SunnyUI")]
|
[DefaultValue(false), Description("是否显示连线"), Category("SunnyUI")]
|
||||||
public bool ShowLines
|
public bool ShowLines
|
||||||
|
Loading…
x
Reference in New Issue
Block a user