public IUEPropertyConfig <T, TValue> AddCheckbox <TValue>(Expression <Func <T, TValue> > expression) { var property = new UEPropertyConfig <T, TValue>(expression, UEPropertyType.CheckBox); this._properties.Add(property); return(property); }
public IUEPropertyConfig <T, TValue> AddDropdown <TValue>(Expression <Func <T, TValue> > keyExpression, Dictionary <string, string> options) { var property = new UEPropertyConfig <T, TValue>(keyExpression, options); this._properties.Add(property); return(property); }
public IUEPropertyConfig <T, TValue> AddTextArea <TValue>(Expression <Func <T, TValue> > expression, int?maxChars = null) { var property = new UEPropertyConfig <T, TValue>(expression, UEPropertyType.TextArea, maxChars); this._properties.Add(property); return(property); }