/// <summary> /// 该控制参数名不能重复 /// </summary> /// <param name="paraName">参数名</param> /// <param name="dataType">参数类型</param> /// <param name="ctlValue">参数控制值</param> /// <returns></returns> public StateController <T> AddParameter <P>(string paraName, P ctlValue) { if (!mParameters.ContainsKey(paraName)) { GenericValue value = GenericValue.CreateGenericValue(paraName, ctlValue); mParameters.Add(paraName, value); } else { // duplicated } return(this); }