예제 #1
0
        protected override void OnElementChanged(ElementChangedEventArgs <Slider> e)
        {
            base.OnElementChanged(e);
            UIKit.UISlider slider = Control;

            SeekBar element = (SeekBar)Element;

            if (!_isSet)
            {
                slider.TouchDown += (sender, args) =>
                {
                    element.InvokeTouchDown();
                };

                slider.TouchUpInside += (sender, args) =>
                {
                    element.InvokeTouchUp(element.Value);
                };

                slider.TouchUpOutside += (sender, args) =>
                {
                    element.InvokeTouchUp(element.Value);
                };

                _isSet = true;
            }
        }
예제 #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;
            }
        }