/// <param name="obj">对象</param> void configureParams(ParamDisplay.IDisplayDataArrayConvertable obj, string type = "") { var data = obj.convertToDisplayDataArray(type); for (int i = 0; i < subViewsCount(); i++) { configureParam(i, data[i]); } }
/// <param name="obj">对象</param> public void setValues(ParamDisplay.IDisplayDataArrayConvertable obj, string type = "", bool force = false) { if (obj == null) { clearValues(); } else { var infos = obj.convertToDisplayDataArray(type); for (int i = 0; i < infos.Length; i++) { setValue(i, infos[i], force); } } }
/// <param name="obj">对象</param> public void configure(ParamDisplay.IDisplayDataArrayConvertable obj) { base.configure(); configureParams(obj); }