public Thickness bt_margin; //按钮间距 public CCmd_Button(CmdDes cd, Grid g) { cmddes = cd; grid = g; int m = bt_margin_len; bt_margin = new Thickness(m, m, m, m); }
static public SolidColorBrush br_normal = new SolidColorBrush(Color.FromRgb(0xdd, 0xdd, 0xdd)); //普通按键颜色 static public CCmd_Button bt_factory(CmdType t, CmdDes cd, Grid g) //工厂方法 { switch (t) { case CmdType.bt: return(new CCmd_Button(cd, g)); case CmdType.text: return(new CCmd_Text(cd, g)); case CmdType.sw: return(new CCmd_Switch(cd, g)); case CmdType.rpl_bool: return(new CCmd_rpl_bool(cd, g)); case CmdType.label: return(new CCmd_label(cd, g)); case CmdType.para: return(new CCmd_para(cd, g)); } return(null); }
public CCmd_label(CmdDes cd, Grid g) : base(cd, g) { }
public CCmd_para(CmdDes cd, Grid g) : base(cd, g) { }
public CCmd_rpl_bool(CmdDes cd, Grid g) : base(cd, g) { }
public CCmd_Switch(CmdDes cd, Grid g) : base(cd, g) { }
public CCmd_Text(CmdDes cd, Grid g) : base(cd, g) { }