public class CommonTreeView : NotifyPropertyBase
{
// 父
///public CommonTreeView Parent
{
get;
set;
}
// 子
///public ListChildren
{
get;
set;
}
// 节点的名字
///public string NodeName
{
get;
set;
}
public bool? _isChecked;
// CheckBox是否选中
///public bool? IsChecked
{
get
{
return _isChecked;
}
set
{
SetIsChecked(value, true, true);
}
}
public CommonTreeView(string name)
{
this.NodeName=name;
this.Children=new List();
}
public CommonTreeView() { }
private void SetIsChecked(bool? value, bool checkedChildren, bool checkedParent)
{