Пример #1
0
        public override void Refresh()
        {
            object prevVal = Value;

            base.Refresh();

            if (!numberHandler.ValuesAreEqual(Value, prevVal))
            {
                input.Text = numberHandler.ToString(Value);
            }
        }
Пример #2
0
        protected override void OnBound(MemberInfo variable)
        {
            base.OnBound(variable);

            if (BoundVariableType == typeof(float) || BoundVariableType == typeof(double) || BoundVariableType == typeof(decimal))
            {
                input.BackingField.contentType = InputField.ContentType.DecimalNumber;
            }
            else
            {
                input.BackingField.contentType = InputField.ContentType.IntegerNumber;
            }

            numberHandler = NumberHandlers.Get(BoundVariableType);
            input.Text    = numberHandler.ToString(Value);
        }