Appuyez sur le curseur sur iOS
Cette interface utilisateur de l’application multiplateforme .NET (.NET MAUI) spécifique à la plateforme iOS permet de définir la Slider.Value
propriété 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Vous pouvez également l’utiliser à partir de C# à l’aide de l’API Fluent :
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
var slider = new Microsoft.Maui.Controls.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
La Slider.On<iOS>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur iOS. La Slider.SetUpdateOnTap
méthode, dans l’espace Microsoft.Maui.Controls.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é :