Pulsación de control deslizante en iOS
Esta plataforma específica de iOS permite establecer la Slider.Value
propiedad pulsando en una posición en la Slider
barra, en lugar de tener que arrastrar el Slider
pulgar. Se consume en XAML estableciendo la Slider.UpdateOnTap
propiedad true
enlazable en :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
El Slider.On<iOS>
método especifica que esta plataforma específica solo se ejecutará en iOS. El Slider.SetUpdateOnTap
método , en el Xamarin.Forms.PlatformConfiguration.iOSSpecific
espacio de nombres , se usa para controlar si una pulsación en la Slider
barra establecerá la Slider.Value
propiedad . Además, el Slider.GetUpdateOnTap
método se puede usar para devolver si una pulsación en la Slider
barra establecerá la Slider.Value
propiedad .
El resultado es que una pulsación en la Slider
barra puede mover el Slider
pulgar y establecer la Slider.Value
propiedad :