public TreeListViewItemViewModel(bool lazyLoadChildren)
 {
     _children = new TreeListItems(this);
     if (lazyLoadChildren)
     {
         _children.AddDummyChild(DummyChild);
     }
 }
 /// <summary>
 /// 创建树形视图项数据
 /// </summary>
 /// <param name="data">指定树形项数据附加的数据表行数据</param>
 /// <param name="lazyLoadChildren">确定是否延迟加载</param>
 public TreeListViewItemViewModel(DataRowView data, bool lazyLoadChildren)
 {
     _children    = new TreeListItems(this);
     _DataRowView = data;
     if (lazyLoadChildren)
     {
         _children.AddDummyChild(DummyChild);
     }
 }
 /// <summary>
 /// 创建树形视图项数据
 /// </summary>
 /// <param name="data">指定树形项数据附加的数据表行数据</param>
 /// <param name="lazyLoadChildren">确定是否延迟加载</param>
 /// <param name="DelSel">传递当项被选中时执行的函数</param>
 public TreeListViewItemViewModel(DataRowView data, bool lazyLoadChildren, DelAfterSelectedList DelSel)
 {
     _children    = new TreeListItems(this);
     _DataRowView = data;
     if (lazyLoadChildren)
     {
         _children.AddDummyChild(DummyChild);
     }
     AfterTreeListItemSelected = DelSel;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="lazyLoadChildren">确定是否延迟加载,=true使用延迟加载</param>
 /// <param name="DelSel">传递当项被选中时执行的函数</param>
 /// <param name="DelDisSel">传递当项取消选中时执行的函数</param>
 public TreeListViewItemViewModel(bool lazyLoadChildren, DelAfterSelectedList DelSel, DelAfterDisSelectedList DelDisSel)
 {
     _children = new TreeListItems(this);;
     if (lazyLoadChildren)
     {
         _children.AddDummyChild(DummyChild);
     }
     AfterTreeListItemSelected    = DelSel;
     AfterTreeListItemsDiselected = DelDisSel;
 }
 //用于外部继承使用
 public TreeListViewItemViewModel(params string[] data)
 {
     _children = new TreeListItems(this);
     if (data == null)
     {
         return;
     }
     if (data.Length > 0)
     {
         Name = data[0];
     }
     if (data.Length > 1)
     {
         ImagePath = data[1];
     }
 }
 /// <summary>
 /// 创建树形视图项数据
 /// </summary>
 /// <param name="data">指定树形项数据附加的数据表行数据</param>
 public TreeListViewItemViewModel(DataRowView data)
 {
     _children    = new TreeListItems(this);
     _DataRowView = data;
 }