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