Пример #1
0
        public static ElementTreeItem Construct(object target, ElementTreeItem parent)
        {
            ElementTreeItem item;

            if (target is Visual)
            {
                item = new VisualItem((Visual)target, parent);
            }
            else if (target is ResourceDictionary)
            {
                item = new ResourceDictionaryItem((ResourceDictionary)target, parent);
            }
            else if (target is Application)
            {
                item = new ApplicationTreeItem((Application)target, parent);
            }
            else
            {
                item = new ElementTreeItem(target, parent);
            }
            item.Reload();
            return(item);
        }
Пример #2
0
 public static ElementTreeItem Construct(object target, ElementTreeItem parent)
 {
     ElementTreeItem item;
     if (target is Visual)
     {
         item = new VisualItem((Visual)target, parent);
     }
     else if (target is ResourceDictionary)
     {
         item = new ResourceDictionaryItem((ResourceDictionary)target, parent);
     }
     else if (target is Application)
     {
         item = new ApplicationTreeItem((Application)target, parent);
     }
     else
     {
         item = new ElementTreeItem(target, parent);
     }
     item.Reload();
     return item;
 }