Example #1
0
 public FLOAT32RuntimeField(FieldModel fieldModel)
     : base(fieldModel)
 {
     _editor = new RuntimeFieldEditor <DoubleUpDown>(
         fieldModel.Name,
         new DoubleUpDown()
     {
         Minimum             = Single.MinValue,
         Maximum             = Single.MaxValue,
         VerticalAlignment   = VerticalAlignment.Stretch,
         HorizontalAlignment = HorizontalAlignment.Stretch,
         Margin          = new Thickness(0),
         BorderThickness = new Thickness(0)
     });
 }
Example #2
0
 public INT8RuntimeField(FieldModel fieldModel)
     : base(fieldModel)
 {
     _editor = new RuntimeFieldEditor <IntegerUpDown>(
         fieldModel.Name,
         new IntegerUpDown()
     {
         Minimum             = sbyte.MinValue,
         Maximum             = sbyte.MaxValue,
         VerticalAlignment   = VerticalAlignment.Stretch,
         HorizontalAlignment = HorizontalAlignment.Stretch,
         Margin            = new Thickness(0),
         BorderThickness   = new Thickness(0),
         ClipValueToMinMax = true
     });
 }
Example #3
0
        public FIXED16RuntimeField(FieldModel fieldModel)
            : base(fieldModel)
        {
            _options = new FixedPointOptionWrapper(fieldModel.Options);

            _editor = new RuntimeFieldEditor <DoubleUpDown>(
                fieldModel.Name,
                new DoubleUpDown()
            {
                VerticalAlignment   = VerticalAlignment.Stretch,
                HorizontalAlignment = HorizontalAlignment.Stretch,
                Margin            = new Thickness(0),
                BorderThickness   = new Thickness(0),
                ClipValueToMinMax = true,
                Minimum           = Int16.MinValue / _options.Scale,
                Maximum           = Int16.MaxValue / _options.Scale
            });
        }