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; } }
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; } }