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); }
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; }