public static void initDynamic() { String startPath = Application.StartupPath + "\\"; propXmlDoc.Load(Application.StartupPath + "\\Resources\\CustomProperty.xml"); DefaultSceneBgImg = Image.FromFile(startPath + Constant.PathSceneBgImg); _MissImage = Image.FromFile(startPath + Constant.PathMissImg); DefaultSpriteImage = Image.FromFile(startPath + Constant.PathSpriteImg); DefaultScale9Image = Image.FromFile(startPath + Constant.PathScale9Img); DefaultBtnDisableImg = TDScale9.CreateScale9(startPath + Constant.PathBtnDisableImg); DefaultBtnNormalImg = TDScale9.CreateScale9(startPath + Constant.PathBtnNormalImg); DefaultBtnSelectImg = TDScale9.CreateScale9(startPath + Constant.PathBtnSelectImg); DefaultCBDisableImg = Image.FromFile(startPath + Constant.PathCBDisableImg); DefaultCBNormalImg = Image.FromFile(startPath + Constant.PathCBNormalImg); DefaultCBSelectImg = Image.FromFile(startPath + Constant.PathCBSelectImg); DefaultCBNodeDisableImg = Image.FromFile(startPath + Constant.PathCBNodeDisableImg); DefaultCBNodeNormalImg = Image.FromFile(startPath + Constant.PathCBNodeNormalImg); DefaultSliderBackImg = Image.FromFile(startPath + Constant.PathSliderBackImg); DefaultSliderBarImg = Image.FromFile(startPath + Constant.PathSliderBarImg); DefaultSliderDisableImg = Image.FromFile(startPath + Constant.PathSliderDisableImg); DefaultSliderNormalImg = Image.FromFile(startPath + Constant.PathSliderNormalImg); DefaultSliderSelectImg = Image.FromFile(startPath + Constant.PathSliderSelectImg); DefaultProgressImg = Image.FromFile(startPath + Constant.PathProgressImg); DefaultInputBgImg = Image.FromFile(startPath + Constant.PathInputBgImg); }
private static RenderBase generateItemByName(String type, String path = null, RenderBase parent = null) { RenderBase item = null; bool isComplete = true; switch (type) { case Constant.TypeSprite: item = new TDSprite(); break; case Constant.TypeSliderBar: item = new TDSliderBar(); break; case Constant.TypeScale9: item = new TDScale9(); break; case Constant.TypeButton: item = new TDButton(); break; case Constant.TypeCheckBox: item = new TDCheckBox(); break; case Constant.TypeInput: item = new TDInput(); break; case Constant.TypeProgressBar: item = new TDProgressBar(); break; case Constant.TypeText: item = new TDText(); break; case Constant.TypePanel: if (path == null || path.Length == 0) { item = new TDPanel(); } else { item = generateViewByPath(path, parent); } isComplete = true; break; case Constant.TypePage: item = new TDPage(); break; default: item = null; break; } if (parent != null && item != null && item.getParent() == null) { item.setParent(parent); } if (item != null && isComplete) { item.loadComplete(); } return(item); }