Curseur - Appuyez sur iOS
Cette propriété spécifique à la plateforme iOS permet de définir la Slider.Value
propriété en appuyant sur une position dans la Slider
barre, plutôt qu’en faisant glisser le Slider
pouce. Il est consommé 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>
Vous pouvez également la consommer à 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 spécifique s’exécutera uniquement 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 renvoyer 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é :