public UIItem Find(string typeName) { UIItem item = null; if (UIDict.TryGetValue(typeName, out item)) { } return(item); }
public UIItem Open(Type type) { UIItem item = Find(type.Name); if (item == null) { item = Activator.CreateInstance(type) as UIItem; UIDict.Add(type.Name, item); } Open(type.Name); return(item); }