Appuyez sur le curseur sur iOS
Cette plateforme iOS spécifique permet à la Slider.Value
propriété d’être définie en appuyant sur une position sur la Slider
barre, plutôt que d’avoir à faire glisser le Slider
pouce. Elle est consommée en XAML en définissant la Slider.UpdateOnTap
propriété pouvant être liée sur true
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
La Slider.On<iOS>
méthode spécifie que cette plateforme ne s’exécutera que sur iOS. La Slider.SetUpdateOnTap
méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.iOSSpecific
de noms, est utilisée pour contrôler si un appui sur la Slider
barre définit la Slider.Value
propriété. En outre, la Slider.GetUpdateOnTap
méthode peut être utilisée pour retourner si un appui sur la Slider
barre définit la Slider.Value
propriété.
Le résultat est qu’un appui sur la Slider
barre peut déplacer le Slider
pouce et définir la Slider.Value
propriété :