Ejemplo n.º 1
0
        public NumericEntryCellViewModel(TTarget data, Expression <Func <TTarget, decimal?> > propertySetter)
        {
            _propertyValueSaver = new PropertyValueManager <TTarget, decimal?>(data, propertySetter);
            var nullableValue = _propertyValueSaver.GetValue();

            SetValue(nullableValue);
        }
 public ActionSheetCellViewModel(TTarget data, Expression <Func <TTarget, TEnum> > propertySetter,
                                 IActionSheetController sheetController,
                                 Func <ActionSheetResponse, TEnum> converter)
     : base(sheetController, converter)
 {
     _propertyValueSaver = new PropertyValueManager <TTarget, TEnum>(data, propertySetter);
     SetValue(_propertyValueSaver.GetValue());
 }
        public NullableSwitchCellViewModel(TTarget data, Expression <Func <TTarget, bool?> > propertySetter)
        {
            _propertyValueSaver = new PropertyValueManager <TTarget, bool?>(data, propertySetter);
            var nullableValue = _propertyValueSaver.GetValue();

            if (nullableValue.HasValue)
            {
                Value = nullableValue.Value;
            }
        }
 public TextEntryCellViewModel(TTarget data, Expression <Func <TTarget, string> > propertySetter)
 {
     _propertyValueSaver = new PropertyValueManager <TTarget, string>(data, propertySetter);
     Text = _propertyValueSaver.GetValue();
 }
Ejemplo n.º 5
0
 public DateTimeCellViewModel(TTarget data, Expression <Func <TTarget, DateTime?> > propertySetter)
 {
     _propertyValueSaver = new PropertyValueManager <TTarget, DateTime?>(data, propertySetter);
     Value = _propertyValueSaver.GetValue();
 }
Ejemplo n.º 6
0
 public SwitchCellViewModel(TTarget data, Expression <Func <TTarget, bool> > propertySetter)
 {
     _propertyValueSaver = new PropertyValueManager <TTarget, bool>(data, propertySetter);
     Value = _propertyValueSaver.GetValue();
 }