示例#1
0
 void Reload()
 {
     if (flattener != null)
     {
         flattener.Stop();
     }
     if (Root != null)
     {
         if (!(ShowRoot && ShowRootExpander))
         {
             Root.IsExpanded = true;
         }
         flattener        = new TreeFlattener(Root, ShowRoot);
         this.ItemsSource = flattener;
     }
 }
 void Reload()
 {
     if (flattener != null)
     {
         flattener.Stop();
     }
     if (Root != null)
     {
         if (!(ShowRoot && ShowRootExpander))
         {
             Root.IsExpanded = true;
         }
         flattener = new TreeFlattener(Root, ShowRoot);
         flattener.CollectionChanged += flattener_CollectionChanged;
         this.Items = flattener;
     }
 }