Esempio n. 1
0
        private void init()
        {
            _trackLayer        = new FuRangeSliderTrackLayer();
            _trackLayer.Slider = this;
            Layer.AddSublayer(_trackLayer);

            _upperKnobLayer        = new FuRangeSliderKnobLayer();
            _upperKnobLayer.Slider = this;
            Layer.AddSublayer(_upperKnobLayer);

            _lowerKnobLayer        = new FuRangeSliderKnobLayer();
            _lowerKnobLayer.Slider = this;
            Layer.AddSublayer(_lowerKnobLayer);

            minValue  = 0;
            maxValue  = 10;
            lowValue  = 2;
            highValue = 8;
            increment = 1;

            TrackHighlightColor = UIColor.FromRGB(0, 0.45f, 0.94f);
            TrackColor          = UIColor.FromWhiteAlpha((nfloat)0.9f, (nfloat)1);
            KnobColor           = UIColor.White;
            Curvaceousness      = 1.0f;

            setLayerFrames();

            UpperSliderChanged += (sender, e) => { if (SlidersChanged != null)
                                                   {
                                                       SlidersChanged(sender, e);
                                                   }
            };
            LowerSliderChanged += (sender, e) => { if (SlidersChanged != null)
                                                   {
                                                       SlidersChanged(sender, e);
                                                   }
            };
        }
Esempio n. 2
0
        private void init()
        {
            _trackLayer = new FuRangeSliderTrackLayer();
            _trackLayer.Slider = this;
            Layer.AddSublayer(_trackLayer);

            _upperKnobLayer = new FuRangeSliderKnobLayer();
            _upperKnobLayer.Slider = this;
            Layer.AddSublayer(_upperKnobLayer);

            _lowerKnobLayer = new FuRangeSliderKnobLayer();
            _lowerKnobLayer.Slider = this;
            Layer.AddSublayer(_lowerKnobLayer);

            minValue = 0;
            maxValue = 10;
            lowValue = 2;
            highValue = 8;
            increment = 1;

            TrackHighlightColor = UIColor.FromRGB(0, 0.45f, 0.94f);
            TrackColor = UIColor.FromWhiteAlpha((nfloat)0.9f, (nfloat)1);
            KnobColor = UIColor.White;
            Curvaceousness = 1.0f;

            setLayerFrames();

            UpperSliderChanged += (sender, e) => { if (SlidersChanged != null) SlidersChanged(sender, e); };
            LowerSliderChanged += (sender, e) => { if (SlidersChanged != null) SlidersChanged(sender, e); };
        }