protected override void OnElementChanged(ElementChangedEventArgs <Xamarin.Forms.Slider> e)
        {
            base.OnElementChanged(e);

            if (e.NewElement != null && Control == null)
            {
                var slider = new FormsSlider
                {
                    IsThumbToolTipEnabled = false
                };
                SetNativeControl(slider);
            }
            if (e.OldElement != null)
            {
                var nativeCtrl = this;
            }
            if (e.NewElement != null)
            {
                var slider = Control;
                slider.IsThumbToolTipEnabled = false;
            }
        }
Ejemplo n.º 2
0
        protected override void OnElementChanged(ElementChangedEventArgs <Slider> e)
        {
            base.OnElementChanged(e);
            FormsSlider slider = Control;

            SeekBar element = (SeekBar)Element;

            if (!_isSet)
            {
                slider.IsThumbToolTipEnabled = false;

                slider.AddHandler(PointerPressedEvent, new PointerEventHandler((sender, args) =>
                {
                    element.InvokeTouchDown();
                }), true);

                slider.AddHandler(PointerReleasedEvent, new PointerEventHandler((sender, args) =>
                {
                    element.InvokeTouchUp(element.Value);
                }), true);

                _isSet = true;
            }
        }