public static BaseWidget Create(string name) { FunctionWidget widget; switch (name) { case "Text": return(new TextWidget(0)); case "Field": return(new ValueWidget(0)); case "Horizontal Line": return(new HorizontalLineWidget(0)); case "DateTime": widget = new FunctionWidget(0); widget.Function = FunctionEnum.DateTime; return(widget); case "Page": widget = new FunctionWidget(0); widget.Function = FunctionEnum.PageEx; return(widget); default: return(null); } }
public static BaseWidget Create(string name) { FunctionWidget widget; switch (name) { case "Text": return new TextWidget(0); case "Field": return new ValueWidget(0); case "Horizontal Line": return new HorizontalLineWidget(0); case "DateTime": widget = new FunctionWidget(0); widget.Function = FunctionEnum.DateTime; return widget; case "Page": widget = new FunctionWidget(0); widget.Function = FunctionEnum.PageEx; return widget; default: return null; } }