Partager via


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é :

Slider Update on Tap enabled.