示例#1
0
 public MultiLineTextBoxInputElement(IExpressionViewModel expressionViewModel, string elementLabel, string selectLabel, string defaultValue)
     : base(elementLabel, expressionViewModel)
 {
     ElementLabel     = elementLabel;
     SelectLabel      = selectLabel;
     _defaultValue    = defaultValue;
     _valueSelectorEl = WithCustomSelect(ValueSelector, SelectLabel) as CustomSelectorElement;
 }
示例#2
0
        protected ExpressionElement WithCustomSelect(Func <object> selector, string defaultValue = "select")
        {
            var customSelectEl = new CustomSelectorElement {
                ValueSelector = selector, DefaultValue = defaultValue, ValueType = typeof(string)
            };

            return(WithElement(customSelectEl));
        }
示例#3
0
 public ItemSelectElement(IExpressionViewModel expressionViewModel)
     : base(ElementLabel, expressionViewModel)
 {
     _valueSelectorEl = WithCustomSelect(ValueSelector, SelectLabel) as CustomSelectorElement;
 }
示例#4
0
 public ItemsInCategory(IExpressionViewModel expressionViewModel)
     : base(ElementLabel, expressionViewModel)
 {
     WithLabel(Prefix);
     _valueSelectorEl = WithCustomSelect(ValueSelector, SelectLabel) as CustomSelectorElement;
 }
示例#5
0
 public CategorySelectElement(string elementLabel, IExpressionViewModel expressionViewModel)
     : base(elementLabel, expressionViewModel)
 {
     _valueSelectorEl = WithCustomSelect(ValueSelector, SelectLabel) as CustomSelectorElement;
 }